Warning: Permanently added '172.25.90.80' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 746747 --chroot fedora-rawhide-x86_64 --detached Version: 0.18 Task: {'build_id': 746747, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': True, 'fetch_sources_only': True, 'git_hash': '459b5c26ec5faa9468a12d60c222bf8b08d54d71', 'git_repo': 'scx/gmic/gmic', 'memory_reqs': 2048, 'package_name': 'gmic', 'package_version': '2.2.0-3.el7.centos', 'project_name': 'gmic', 'project_owner': 'scx', 'repos': [{'id': 'copr_base', 'name': 'Copr repository', 'url': 'https://copr-be.cloud.fedoraproject.org/results/scx/gmic/fedora-rawhide-x86_64/'}], 'source_json': {'clone_url': 'http://copr-dist-git.fedorainfracloud.org/git/scx/gmic/gmic.git', 'committish': '459b5c26ec5faa9468a12d60c222bf8b08d54d71'}, 'source_type': 8, 'submitter': 'scx', 'task_id': '746747-fedora-rawhide-x86_64', 'timeout': 64800, 'use_bootstrap_container': False} Running: git clone http://copr-dist-git.fedorainfracloud.org/git/scx/gmic/gmic.git /tmp/tmps5ccp7cy/gmic --depth 500 --no-single-branch cmd: ['git', 'clone', 'http://copr-dist-git.fedorainfracloud.org/git/scx/gmic/gmic.git', '/tmp/tmps5ccp7cy/gmic', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmps5ccp7cy/gmic'... Running: git checkout 459b5c26ec5faa9468a12d60c222bf8b08d54d71 cmd: ['git', 'checkout', '459b5c26ec5faa9468a12d60c222bf8b08d54d71'] cwd: /tmp/tmps5ccp7cy/gmic rc: 0 stdout: stderr: Note: checking out '459b5c26ec5faa9468a12d60c222bf8b08d54d71'. 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 459b5c2... automatic import of gmic 2.2.0-3.el7.centos Running: cp -r . /tmp/tmpzrcn1447 cmd: ['cp', '-r', '.', '/tmp/tmpzrcn1447'] cwd: /tmp/tmps5ccp7cy/gmic rc: 0 stdout: stderr: Generated rpkg config: [rpkg] preprocess_spec = True # auto-packing is deprecated: auto_pack = True [git] lookaside = http://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s anongiturl = http://copr-dist-git.fedorainfracloud.org/git/%(module)s Running: rpkg -C /tmp/tmps5ccp7cy/rpkg.conf sources --outdir /tmp/tmpzrcn1447 cmd: ['rpkg', '-C', '/tmp/tmps5ccp7cy/rpkg.conf', 'sources', '--outdir', '/tmp/tmpzrcn1447'] cwd: /tmp/tmps5ccp7cy/gmic rc: 0 stdout: Downloading gmic-community-20180110git1ac6216.tar.gz Downloading gmic-qt-20180110git6267a65.tar.gz Downloading gmic_2.2.0.tar.gz Downloading zart-20180110git54bc6ec.tar.gz stderr: {'task_id': '746747-fedora-rawhide-x86_64', 'chroot': 'fedora-rawhide-x86_64', 'buildroot_pkgs': [], 'enable_net': True, 'repos': [{'id': 'copr_base', 'name': 'Copr repository', 'url': 'https://copr-be.cloud.fedoraproject.org/results/scx/gmic/fedora-rawhide-x86_64/'}], 'use_bootstrap_container': False, 'pkg_manager_conf': 'yum', 'timeout': 64800, 'sourcedir': '/tmp/tmpzrcn1447', 'resultdir': '/var/lib/copr-rpmbuild/results', 'config': , 'logfile': '/var/lib/copr-rpmbuild/main.log'} /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running: unbuffer /usr/bin/mock --buildsrpm --spec /tmp/tmpzrcn1447/gmic.spec --sources /tmp/tmpzrcn1447 --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --define %_disable_source_fetch 0 --uniqueext 1524951641.746637 -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.9 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/tmpzrcn1447/gmic.spec) Config(746747-fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/746747-fedora-rawhide-x86_64-1524951641.746637/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled HW Info plugin Mock Version: 1.4.9 INFO: Mock Version: 1.4.9 Start: dnf install 'Copr repository' 48 kB/s | 4.4 kB 00:00 fedora 37 MB/s | 61 MB 00:01 Last metadata expiration check: 0:00:00 ago on Sat 28 Apr 2018 09:40:44 PM UTC. Dependencies resolved. ================================================================================ Group Packages ================================================================================ Marking packages as installed by the group: @Buildsystem building group bash which patch cpio fedora-release rpm-build info bzip2 findutils util-linux gcc-c++ coreutils xz make tar unzip grep gcc shadow-utils redhat-rpm-config gzip gawk sed diffutils ================================================================================ Package Arch Version Repository Size ================================================================================ Installing group packages: bash x86_64 4.4.19-2.fc29 fedora 1.5 M bzip2 x86_64 1.0.6-27.fc29 fedora 59 k coreutils x86_64 8.29-10.fc29 fedora 1.0 M cpio x86_64 2.12-8.fc29 fedora 264 k diffutils x86_64 3.6-4.fc28 fedora 357 k fedora-release noarch 29-0.3 fedora 26 k findutils x86_64 1:4.6.0-19.fc29 fedora 518 k gawk x86_64 4.2.1-1.fc29 fedora 1.1 M gcc x86_64 8.0.1-0.23.fc29 fedora 23 M gcc-c++ x86_64 8.0.1-0.23.fc29 fedora 12 M grep x86_64 3.1-5.fc28 fedora 273 k gzip x86_64 1.9-5.fc29 fedora 164 k info x86_64 6.5-4.fc29 fedora 197 k make x86_64 1:4.2.1-9.fc29 fedora 493 k patch x86_64 2.7.6-3.fc28 fedora 136 k redhat-rpm-config noarch 107-1.fc29 fedora 77 k rpm-build x86_64 4.14.1-8.fc28 fedora 162 k sed x86_64 4.5-1.fc29 fedora 297 k shadow-utils x86_64 2:4.5-10.fc29 fedora 1.2 M tar x86_64 2:1.30-3.fc28 fedora 837 k unzip x86_64 6.0-39.fc29 fedora 191 k util-linux x86_64 2.32-4.fc29 fedora 2.5 M which x86_64 2.21-8.fc28 fedora 47 k xz x86_64 5.2.3-7.fc28 fedora 151 k Installing dependencies: acl x86_64 2.2.52-21.fc29 fedora 80 k annobin x86_64 5.3-1.fc29 fedora 85 k audit-libs x86_64 2.8.3-3.fc29 fedora 114 k basesystem noarch 11-5.fc28 fedora 9.4 k binutils x86_64 2.30-17.fc29 fedora 5.8 M bzip2-libs x86_64 1.0.6-27.fc29 fedora 47 k ca-certificates noarch 2018.2.22-4.fc29 fedora 398 k chkconfig x86_64 1.10-4.fc28 fedora 187 k coreutils-common x86_64 8.29-10.fc29 fedora 2.0 M cpp x86_64 8.0.1-0.23.fc29 fedora 9.9 M cracklib x86_64 2.9.6-13.fc29 fedora 88 k crypto-policies noarch 20180425-1.git6ad4018.fc29 fedora 39 k cryptsetup-libs x86_64 2.0.2-2.fc29 fedora 321 k curl x86_64 7.59.0-3.fc29 fedora 343 k cyrus-sasl-lib x86_64 2.1.27-0.1rc7.fc29 fedora 121 k dbus x86_64 1:1.12.0-1.fc28 fedora 266 k dbus-libs x86_64 1:1.12.0-1.fc28 fedora 178 k device-mapper x86_64 1.02.146-5.fc29 fedora 365 k device-mapper-libs x86_64 1.02.146-5.fc29 fedora 396 k dwz x86_64 0.12-7.fc29 fedora 107 k elfutils x86_64 0.170-11.fc29 fedora 317 k elfutils-default-yama-scope noarch 0.170-11.fc29 fedora 41 k elfutils-libelf x86_64 0.170-11.fc29 fedora 206 k elfutils-libs x86_64 0.170-11.fc29 fedora 289 k expat x86_64 2.2.5-3.fc28 fedora 109 k fedora-gpg-keys noarch 29-0.4 fedora 95 k fedora-repos noarch 29-0.4 fedora 8.5 k fedora-repos-rawhide noarch 29-0.4 fedora 7.9 k file x86_64 5.33-2.fc29 fedora 72 k file-libs x86_64 5.33-2.fc29 fedora 537 k filesystem x86_64 3.8-3.fc28 fedora 1.1 M fpc-srpm-macros noarch 1.1-4.fc28 fedora 7.5 k gc x86_64 7.6.4-3.fc29 fedora 108 k gdb-headless x86_64 8.1-14.fc29 fedora 3.6 M gdbm x86_64 1:1.14.1-4.fc29 fedora 121 k gdbm-libs x86_64 1:1.14.1-4.fc29 fedora 57 k ghc-srpm-macros noarch 1.4.2-7.fc28 fedora 8.2 k glib2 x86_64 2.56.1-1.fc29 fedora 2.5 M glibc x86_64 2.27.9000-15.fc29 fedora 3.4 M glibc-all-langpacks x86_64 2.27.9000-15.fc29 fedora 24 M glibc-common x86_64 2.27.9000-15.fc29 fedora 757 k glibc-devel x86_64 2.27.9000-15.fc29 fedora 1.0 M glibc-headers x86_64 2.27.9000-15.fc29 fedora 449 k gmp x86_64 1:6.1.2-7.fc28 fedora 285 k gnat-srpm-macros noarch 4-5.fc28 fedora 8.8 k go-srpm-macros noarch 2-16.fc29 fedora 11 k guile x86_64 5:2.0.14-7.fc29 fedora 3.5 M iptables-libs x86_64 1.6.2-2.fc29 fedora 92 k isl x86_64 0.16.1-6.fc28 fedora 841 k json-c x86_64 0.13.1-1.fc29 fedora 39 k kernel-headers x86_64 4.17.0-0.rc1.git3.1.fc29 fedora 1.2 M keyutils-libs x86_64 1.5.10-6.fc28 fedora 33 k kmod-libs x86_64 25-2.fc28 fedora 64 k krb5-libs x86_64 1.16-24.fc29 fedora 806 k libacl x86_64 2.2.52-21.fc29 fedora 34 k libarchive x86_64 3.3.2-1.fc29 fedora 356 k libargon2 x86_64 20161029-5.fc29 fedora 28 k libatomic_ops x86_64 7.6.4-1.fc29 fedora 37 k libattr x86_64 2.4.47-23.fc28 fedora 25 k libbabeltrace x86_64 1.5.5-1.fc29 fedora 199 k libblkid x86_64 2.32-4.fc29 fedora 211 k libcap x86_64 2.25-10.fc29 fedora 55 k libcap-ng x86_64 0.7.9-1.fc28 fedora 31 k libcom_err x86_64 1.44.1-1.fc29 fedora 47 k libcurl x86_64 7.59.0-3.fc29 fedora 288 k libdb x86_64 5.3.28-30.fc28 fedora 757 k libdb-utils x86_64 5.3.28-30.fc28 fedora 147 k libfdisk x86_64 2.32-4.fc29 fedora 259 k libffi x86_64 3.1-16.fc28 fedora 35 k libgcc x86_64 8.0.1-0.23.fc29 fedora 88 k libgcrypt x86_64 1.8.2-2.fc28 fedora 456 k libgomp x86_64 8.0.1-0.23.fc29 fedora 198 k libgpg-error x86_64 1.29-1.fc29 fedora 235 k libidn2 x86_64 2.0.4-7.fc29 fedora 73 k libipt x86_64 1.6.1-8.fc29 fedora 49 k libmetalink x86_64 0.1.3-6.fc28 fedora 31 k libmount x86_64 2.32-4.fc29 fedora 231 k libmpc x86_64 1.1.0-1.fc29 fedora 60 k libnghttp2 x86_64 1.31.1-1.fc29 fedora 74 k libnsl2 x86_64 1.2.0-1.fc28 fedora 56 k libpcap x86_64 14:1.8.1-9.fc28 fedora 152 k libpkgconf x86_64 1.4.2-1.fc29 fedora 34 k libpsl x86_64 0.20.1-1.fc29 fedora 59 k libpwquality x86_64 1.4.0-7.fc29 fedora 101 k libseccomp x86_64 2.3.3-2.fc28 fedora 62 k libselinux x86_64 2.8-0.rc1.1.fc29 fedora 170 k libsemanage x86_64 2.8-0.rc1.1.fc29 fedora 153 k libsepol x86_64 2.8-0.rc1.1.fc29 fedora 319 k libsigsegv x86_64 2.11-5.fc28 fedora 29 k libsmartcols x86_64 2.32-4.fc29 fedora 172 k libssh x86_64 0.7.5-8.fc29 fedora 203 k libstdc++ x86_64 8.0.1-0.23.fc29 fedora 468 k libstdc++-devel x86_64 8.0.1-0.23.fc29 fedora 2.0 M libtasn1 x86_64 4.13-2.fc28 fedora 75 k libtirpc x86_64 1.0.3-1.rc1.fc29 fedora 105 k libtool-ltdl x86_64 2.4.6-24.fc29 fedora 55 k libunistring x86_64 0.9.9-1.fc29 fedora 421 k libutempter x86_64 1.1.6-14.fc29 fedora 31 k libuuid x86_64 2.32-4.fc29 fedora 90 k libverto x86_64 0.3.0-5.fc28 fedora 23 k libxcrypt x86_64 4.0.0-5.fc28 fedora 77 k libxcrypt-devel x86_64 4.0.0-5.fc28 fedora 15 k libxml2 x86_64 2.9.8-1.fc29 fedora 693 k libzstd x86_64 1.3.4-1.fc29 fedora 230 k lua-libs x86_64 5.3.4-10.fc28 fedora 117 k lz4-libs x86_64 1.8.1.2-4.fc28 fedora 54 k mpfr x86_64 3.1.6-1.fc29 fedora 220 k ncurses x86_64 6.1-4.20180224.fc29 fedora 377 k ncurses-base noarch 6.1-4.20180224.fc29 fedora 80 k ncurses-libs x86_64 6.1-4.20180224.fc29 fedora 334 k nim-srpm-macros noarch 1-1.fc28 fedora 7.6 k ocaml-srpm-macros noarch 5-2.fc27 fedora 7.8 k openblas-srpm-macros noarch 2-2.fc27 fedora 6.6 k openldap x86_64 2.4.46-1.fc29 fedora 349 k openssl-libs x86_64 1:1.1.0h-3.fc29 fedora 1.3 M p11-kit x86_64 0.23.10-1.fc29 fedora 270 k p11-kit-trust x86_64 0.23.10-1.fc29 fedora 137 k pam x86_64 1.3.0-10.fc28 fedora 756 k pcre x86_64 8.42-1.fc29 fedora 207 k pcre2 x86_64 10.31-4.fc29 fedora 235 k perl-srpm-macros noarch 1-25.fc28 fedora 9.7 k pkgconf x86_64 1.4.2-1.fc29 fedora 37 k pkgconf-m4 noarch 1.4.2-1.fc29 fedora 16 k pkgconf-pkg-config x86_64 1.4.2-1.fc29 fedora 14 k popt x86_64 1.16-14.fc28 fedora 60 k publicsuffix-list-dafsa noarch 20180328-1.fc29 fedora 54 k python-srpm-macros noarch 3-29.fc29 fedora 11 k python3-libs x86_64 3.6.5-4.fc29 fedora 7.7 M qrencode-libs x86_64 3.4.4-5.fc28 fedora 58 k qt5-srpm-macros noarch 5.10.1-1.fc29 fedora 9.6 k readline x86_64 7.0-10.fc29 fedora 198 k rpm x86_64 4.14.1-8.fc28 fedora 532 k rpm-build-libs x86_64 4.14.1-8.fc28 fedora 138 k rpm-libs x86_64 4.14.1-8.fc28 fedora 328 k rpm-plugin-selinux x86_64 4.14.1-8.fc28 fedora 68 k rust-srpm-macros noarch 5-2.fc28 fedora 8.1 k setup noarch 2.11.4-1.fc29 fedora 177 k sqlite-libs x86_64 3.22.0-4.fc29 fedora 546 k systemd x86_64 238-7.fc29.1 fedora 3.5 M systemd-libs x86_64 238-7.fc29.1 fedora 471 k systemd-pam x86_64 238-7.fc29.1 fedora 195 k tzdata noarch 2018d-1.fc29 fedora 457 k xz-libs x86_64 5.2.3-7.fc28 fedora 92 k zip x86_64 3.0-22.fc29 fedora 268 k zlib x86_64 1.2.11-7.fc29 fedora 100 k zstd x86_64 1.3.4-1.fc29 fedora 333 k Transaction Summary ================================================================================ Install 170 Packages Total download size: 142 M Installed size: 566 M Downloading Packages: (1/170): gzip-1.9-5.fc29.x86_64.rpm 1.5 MB/s | 164 kB 00:00 (2/170): diffutils-3.6-4.fc28.x86_64.rpm 3.2 MB/s | 357 kB 00:00 (3/170): shadow-utils-4.5-10.fc29.x86_64.rpm 5.2 MB/s | 1.2 MB 00:00 (4/170): redhat-rpm-config-107-1.fc29.noarch.rp 14 MB/s | 77 kB 00:00 (5/170): make-4.2.1-9.fc29.x86_64.rpm 3.6 MB/s | 493 kB 00:00 (6/170): findutils-4.6.0-19.fc29.x86_64.rpm 26 MB/s | 518 kB 00:00 (7/170): bash-4.4.19-2.fc29.x86_64.rpm 6.0 MB/s | 1.5 MB 00:00 (8/170): sed-4.5-1.fc29.x86_64.rpm 1.3 MB/s | 297 kB 00:00 (9/170): fedora-release-29-0.3.noarch.rpm 112 kB/s | 26 kB 00:00 (10/170): rpm-build-4.14.1-8.fc28.x86_64.rpm 1.4 MB/s | 162 kB 00:00 (11/170): which-2.21-8.fc28.x86_64.rpm 5.4 MB/s | 47 kB 00:00 (12/170): patch-2.7.6-3.fc28.x86_64.rpm 25 MB/s | 136 kB 00:00 (13/170): grep-3.1-5.fc28.x86_64.rpm 16 MB/s | 273 kB 00:00 (14/170): tar-1.30-3.fc28.x86_64.rpm 6.7 MB/s | 837 kB 00:00 (15/170): unzip-6.0-39.fc29.x86_64.rpm 1.5 MB/s | 191 kB 00:00 (16/170): info-6.5-4.fc29.x86_64.rpm 1.5 MB/s | 197 kB 00:00 (17/170): cpio-2.12-8.fc29.x86_64.rpm 11 MB/s | 264 kB 00:00 (18/170): xz-5.2.3-7.fc28.x86_64.rpm 1.2 MB/s | 151 kB 00:00 (19/170): bzip2-1.0.6-27.fc29.x86_64.rpm 528 kB/s | 59 kB 00:00 (20/170): coreutils-8.29-10.fc29.x86_64.rpm 6.8 MB/s | 1.0 MB 00:00 (21/170): gawk-4.2.1-1.fc29.x86_64.rpm 12 MB/s | 1.1 MB 00:00 (22/170): util-linux-2.32-4.fc29.x86_64.rpm 18 MB/s | 2.5 MB 00:00 (23/170): audit-libs-2.8.3-3.fc29.x86_64.rpm 7.2 MB/s | 114 kB 00:00 (24/170): glibc-2.27.9000-15.fc29.x86_64.rpm 26 MB/s | 3.4 MB 00:00 (25/170): libacl-2.2.52-21.fc29.x86_64.rpm 4.1 MB/s | 34 kB 00:00 (26/170): libattr-2.4.47-23.fc28.x86_64.rpm 2.6 MB/s | 25 kB 00:00 (27/170): gcc-c++-8.0.1-0.23.fc29.x86_64.rpm 32 MB/s | 12 MB 00:00 (28/170): libselinux-2.8-0.rc1.1.fc29.x86_64.rp 3.8 MB/s | 170 kB 00:00 (29/170): libxcrypt-4.0.0-5.fc28.x86_64.rpm 5.3 MB/s | 77 kB 00:00 (30/170): libsemanage-2.8-0.rc1.1.fc29.x86_64.r 8.3 MB/s | 153 kB 00:00 (31/170): setup-2.11.4-1.fc29.noarch.rpm 3.1 MB/s | 177 kB 00:00 (32/170): filesystem-3.8-3.fc28.x86_64.rpm 15 MB/s | 1.1 MB 00:00 (33/170): guile-2.0.14-7.fc29.x86_64.rpm 24 MB/s | 3.5 MB 00:00 (34/170): dwz-0.12-7.fc29.x86_64.rpm 8.6 MB/s | 107 kB 00:00 (35/170): ncurses-libs-6.1-4.20180224.fc29.x86_ 8.8 MB/s | 334 kB 00:00 (36/170): file-5.33-2.fc29.x86_64.rpm 7.3 MB/s | 72 kB 00:00 (37/170): fpc-srpm-macros-1.1-4.fc28.noarch.rpm 944 kB/s | 7.5 kB 00:00 (38/170): ghc-srpm-macros-1.4.2-7.fc28.noarch.r 1.5 MB/s | 8.2 kB 00:00 (39/170): gnat-srpm-macros-4-5.fc28.noarch.rpm 1.4 MB/s | 8.8 kB 00:00 (40/170): go-srpm-macros-2-16.fc29.noarch.rpm 640 kB/s | 11 kB 00:00 (41/170): nim-srpm-macros-1-1.fc28.noarch.rpm 444 kB/s | 7.6 kB 00:00 (42/170): ocaml-srpm-macros-5-2.fc27.noarch.rpm 768 kB/s | 7.8 kB 00:00 (43/170): openblas-srpm-macros-2-2.fc27.noarch. 640 kB/s | 6.6 kB 00:00 (44/170): perl-srpm-macros-1-25.fc28.noarch.rpm 763 kB/s | 9.7 kB 00:00 (45/170): python-srpm-macros-3-29.fc29.noarch.r 743 kB/s | 11 kB 00:00 (46/170): qt5-srpm-macros-5.10.1-1.fc29.noarch. 1.4 MB/s | 9.6 kB 00:00 (47/170): rust-srpm-macros-5-2.fc28.noarch.rpm 888 kB/s | 8.1 kB 00:00 (48/170): rpm-4.14.1-8.fc28.x86_64.rpm 23 MB/s | 532 kB 00:00 (49/170): zip-3.0-22.fc29.x86_64.rpm 15 MB/s | 268 kB 00:00 (50/170): fedora-repos-29-0.4.noarch.rpm 876 kB/s | 8.5 kB 00:00 (51/170): bzip2-libs-1.0.6-27.fc29.x86_64.rpm 5.1 MB/s | 47 kB 00:00 (52/170): elfutils-0.170-11.fc29.x86_64.rpm 17 MB/s | 317 kB 00:00 (53/170): elfutils-libelf-0.170-11.fc29.x86_64. 15 MB/s | 206 kB 00:00 (54/170): elfutils-libs-0.170-11.fc29.x86_64.rp 21 MB/s | 289 kB 00:00 (55/170): file-libs-5.33-2.fc29.x86_64.rpm 26 MB/s | 537 kB 00:00 (56/170): gdb-headless-8.1-14.fc29.x86_64.rpm 33 MB/s | 3.6 MB 00:00 (57/170): gcc-8.0.1-0.23.fc29.x86_64.rpm 27 MB/s | 23 MB 00:00 (58/170): binutils-2.30-17.fc29.x86_64.rpm 18 MB/s | 5.8 MB 00:00 (59/170): libcap-2.25-10.fc29.x86_64.rpm 411 kB/s | 55 kB 00:00 (60/170): libzstd-1.3.4-1.fc29.x86_64.rpm 19 MB/s | 230 kB 00:00 (61/170): libdb-5.3.28-30.fc28.x86_64.rpm 18 MB/s | 757 kB 00:00 (62/170): lua-libs-5.3.4-10.fc28.x86_64.rpm 7.9 MB/s | 117 kB 00:00 (63/170): popt-1.16-14.fc28.x86_64.rpm 9.0 MB/s | 60 kB 00:00 (64/170): rpm-build-libs-4.14.1-8.fc28.x86_64.r 14 MB/s | 138 kB 00:00 (65/170): openssl-libs-1.1.0h-3.fc29.x86_64.rpm 52 MB/s | 1.3 MB 00:00 (66/170): xz-libs-5.2.3-7.fc28.x86_64.rpm 14 MB/s | 92 kB 00:00 (67/170): rpm-libs-4.14.1-8.fc28.x86_64.rpm 22 MB/s | 328 kB 00:00 (68/170): zlib-1.2.11-7.fc29.x86_64.rpm 15 MB/s | 100 kB 00:00 (69/170): zstd-1.3.4-1.fc29.x86_64.rpm 40 MB/s | 333 kB 00:00 (70/170): pcre-8.42-1.fc29.x86_64.rpm 29 MB/s | 207 kB 00:00 (71/170): gmp-6.1.2-7.fc28.x86_64.rpm 21 MB/s | 285 kB 00:00 (72/170): ncurses-6.1-4.20180224.fc29.x86_64.rp 21 MB/s | 377 kB 00:00 (73/170): libsigsegv-2.11-5.fc28.x86_64.rpm 3.7 MB/s | 29 kB 00:00 (74/170): coreutils-common-8.29-10.fc29.x86_64. 55 MB/s | 2.0 MB 00:00 (75/170): readline-7.0-10.fc29.x86_64.rpm 15 MB/s | 198 kB 00:00 (76/170): mpfr-3.1.6-1.fc29.x86_64.rpm 9.4 MB/s | 220 kB 00:00 (77/170): libmpc-1.1.0-1.fc29.x86_64.rpm 5.2 MB/s | 60 kB 00:00 (78/170): libstdc++-8.0.1-0.23.fc29.x86_64.rpm 31 MB/s | 468 kB 00:00 (79/170): libcap-ng-0.7.9-1.fc28.x86_64.rpm 5.0 MB/s | 31 kB 00:00 (80/170): libblkid-2.32-4.fc29.x86_64.rpm 17 MB/s | 211 kB 00:00 (81/170): libfdisk-2.32-4.fc29.x86_64.rpm 26 MB/s | 259 kB 00:00 (82/170): libmount-2.32-4.fc29.x86_64.rpm 22 MB/s | 231 kB 00:00 (83/170): libsmartcols-2.32-4.fc29.x86_64.rpm 16 MB/s | 172 kB 00:00 (84/170): libutempter-1.1.6-14.fc29.x86_64.rpm 5.7 MB/s | 31 kB 00:00 (85/170): libuuid-2.32-4.fc29.x86_64.rpm 10 MB/s | 90 kB 00:00 (86/170): systemd-libs-238-7.fc29.1.x86_64.rpm 41 MB/s | 471 kB 00:00 (87/170): annobin-5.3-1.fc29.x86_64.rpm 9.3 MB/s | 85 kB 00:00 (88/170): pam-1.3.0-10.fc28.x86_64.rpm 28 MB/s | 756 kB 00:00 (89/170): libgcc-8.0.1-0.23.fc29.x86_64.rpm 11 MB/s | 88 kB 00:00 (90/170): isl-0.16.1-6.fc28.x86_64.rpm 29 MB/s | 841 kB 00:00 (91/170): libgomp-8.0.1-0.23.fc29.x86_64.rpm 17 MB/s | 198 kB 00:00 (92/170): basesystem-11-5.fc28.noarch.rpm 1.5 MB/s | 9.4 kB 00:00 (93/170): libsepol-2.8-0.rc1.1.fc29.x86_64.rpm 18 MB/s | 319 kB 00:00 (94/170): pcre2-10.31-4.fc29.x86_64.rpm 17 MB/s | 235 kB 00:00 (95/170): glibc-common-2.27.9000-15.fc29.x86_64 20 MB/s | 757 kB 00:00 (96/170): gc-7.6.4-3.fc29.x86_64.rpm 21 MB/s | 108 kB 00:00 (97/170): libffi-3.1-16.fc28.x86_64.rpm 5.6 MB/s | 35 kB 00:00 (98/170): libtool-ltdl-2.4.6-24.fc29.x86_64.rpm 9.6 MB/s | 55 kB 00:00 (99/170): ncurses-base-6.1-4.20180224.fc29.noar 8.8 MB/s | 80 kB 00:00 (100/170): libunistring-0.9.9-1.fc29.x86_64.rpm 19 MB/s | 421 kB 00:00 (101/170): libarchive-3.3.2-1.fc29.x86_64.rpm 21 MB/s | 356 kB 00:00 (102/170): libdb-utils-5.3.28-30.fc28.x86_64.rp 14 MB/s | 147 kB 00:00 (103/170): cpp-8.0.1-0.23.fc29.x86_64.rpm 41 MB/s | 9.9 MB 00:00 (104/170): fedora-repos-rawhide-29-0.4.noarch.r 60 kB/s | 7.9 kB 00:00 (105/170): fedora-gpg-keys-29-0.4.noarch.rpm 568 kB/s | 95 kB 00:00 (106/170): elfutils-default-yama-scope-0.170-11 1.3 MB/s | 41 kB 00:00 (107/170): chkconfig-1.10-4.fc28.x86_64.rpm 5.2 MB/s | 187 kB 00:00 (108/170): libbabeltrace-1.5.5-1.fc29.x86_64.rp 39 MB/s | 199 kB 00:00 (109/170): expat-2.2.5-3.fc28.x86_64.rpm 1.3 MB/s | 109 kB 00:00 (110/170): libipt-1.6.1-8.fc29.x86_64.rpm 312 kB/s | 49 kB 00:00 (111/170): crypto-policies-20180425-1.git6ad401 3.0 MB/s | 39 kB 00:00 (112/170): ca-certificates-2018.2.22-4.fc29.noa 4.1 MB/s | 398 kB 00:00 (113/170): python3-libs-3.6.5-4.fc29.x86_64.rpm 29 MB/s | 7.7 MB 00:00 (114/170): rpm-plugin-selinux-4.14.1-8.fc28.x86 680 kB/s | 68 kB 00:00 (115/170): cracklib-2.9.6-13.fc29.x86_64.rpm 892 kB/s | 88 kB 00:00 (116/170): libnsl2-1.2.0-1.fc28.x86_64.rpm 965 kB/s | 56 kB 00:00 (117/170): libtirpc-1.0.3-1.rc1.fc29.x86_64.rpm 1.7 MB/s | 105 kB 00:00 (118/170): libgcrypt-1.8.2-2.fc28.x86_64.rpm 7.1 MB/s | 456 kB 00:00 (119/170): lz4-libs-1.8.1.2-4.fc28.x86_64.rpm 7.2 MB/s | 54 kB 00:00 (120/170): libatomic_ops-7.6.4-1.fc29.x86_64.rp 12 MB/s | 37 kB 00:00 (121/170): libxml2-2.9.8-1.fc29.x86_64.rpm 50 MB/s | 693 kB 00:00 (122/170): tzdata-2018d-1.fc29.noarch.rpm 21 MB/s | 457 kB 00:00 (123/170): gdbm-libs-1.14.1-4.fc29.x86_64.rpm 841 kB/s | 57 kB 00:00 (124/170): gdbm-1.14.1-4.fc29.x86_64.rpm 1.6 MB/s | 121 kB 00:00 (125/170): glib2-2.56.1-1.fc29.x86_64.rpm 8.6 MB/s | 2.5 MB 00:00 (126/170): sqlite-libs-3.22.0-4.fc29.x86_64.rpm 2.5 MB/s | 546 kB 00:00 (127/170): libcom_err-1.44.1-1.fc29.x86_64.rpm 6.8 MB/s | 47 kB 00:00 (128/170): libgpg-error-1.29-1.fc29.x86_64.rpm 36 MB/s | 235 kB 00:00 (129/170): keyutils-libs-1.5.10-6.fc28.x86_64.r 5.1 MB/s | 33 kB 00:00 (130/170): krb5-libs-1.16-24.fc29.x86_64.rpm 3.5 MB/s | 806 kB 00:00 (131/170): pkgconf-pkg-config-1.4.2-1.fc29.x86_ 2.5 MB/s | 14 kB 00:00 (132/170): libverto-0.3.0-5.fc28.x86_64.rpm 2.6 MB/s | 23 kB 00:00 (133/170): pkgconf-m4-1.4.2-1.fc29.noarch.rpm 6.2 MB/s | 16 kB 00:00 (134/170): pkgconf-1.4.2-1.fc29.x86_64.rpm 11 MB/s | 37 kB 00:00 (135/170): libpkgconf-1.4.2-1.fc29.x86_64.rpm 8.9 MB/s | 34 kB 00:00 (136/170): libpwquality-1.4.0-7.fc29.x86_64.rpm 11 MB/s | 101 kB 00:00 (137/170): libxcrypt-devel-4.0.0-5.fc28.x86_64. 2.4 MB/s | 15 kB 00:00 (138/170): glibc-devel-2.27.9000-15.fc29.x86_64 50 MB/s | 1.0 MB 00:00 (139/170): kernel-headers-4.17.0-0.rc1.git3.1.f 39 MB/s | 1.2 MB 00:00 (140/170): glibc-headers-2.27.9000-15.fc29.x86_ 11 MB/s | 449 kB 00:00 (141/170): acl-2.2.52-21.fc29.x86_64.rpm 5.0 MB/s | 80 kB 00:00 (142/170): libstdc++-devel-8.0.1-0.23.fc29.x86_ 24 MB/s | 2.0 MB 00:00 (143/170): iptables-libs-1.6.2-2.fc29.x86_64.rp 8.7 MB/s | 92 kB 00:00 (144/170): kmod-libs-25-2.fc28.x86_64.rpm 4.9 MB/s | 64 kB 00:00 (145/170): cryptsetup-libs-2.0.2-2.fc29.x86_64. 7.6 MB/s | 321 kB 00:00 (146/170): systemd-238-7.fc29.1.x86_64.rpm 48 MB/s | 3.5 MB 00:00 (147/170): libidn2-2.0.4-7.fc29.x86_64.rpm 3.7 MB/s | 73 kB 00:00 (148/170): libseccomp-2.3.3-2.fc28.x86_64.rpm 3.5 MB/s | 62 kB 00:00 (149/170): qrencode-libs-3.4.4-5.fc28.x86_64.rp 10 MB/s | 58 kB 00:00 (150/170): systemd-pam-238-7.fc29.1.x86_64.rpm 23 MB/s | 195 kB 00:00 (151/170): json-c-0.13.1-1.fc29.x86_64.rpm 7.4 MB/s | 39 kB 00:00 (152/170): libargon2-20161029-5.fc29.x86_64.rpm 5.1 MB/s | 28 kB 00:00 (153/170): device-mapper-libs-1.02.146-5.fc29.x 32 MB/s | 396 kB 00:00 (154/170): libpcap-1.8.1-9.fc28.x86_64.rpm 17 MB/s | 152 kB 00:00 (155/170): device-mapper-1.02.146-5.fc29.x86_64 31 MB/s | 365 kB 00:00 (156/170): p11-kit-trust-0.23.10-1.fc29.x86_64. 15 MB/s | 137 kB 00:00 (157/170): p11-kit-0.23.10-1.fc29.x86_64.rpm 18 MB/s | 270 kB 00:00 (158/170): libtasn1-4.13-2.fc28.x86_64.rpm 2.0 MB/s | 75 kB 00:00 (159/170): dbus-1.12.0-1.fc28.x86_64.rpm 7.0 MB/s | 266 kB 00:00 (160/170): dbus-libs-1.12.0-1.fc28.x86_64.rpm 4.7 MB/s | 178 kB 00:00 (161/170): libmetalink-0.1.3-6.fc28.x86_64.rpm 7.3 MB/s | 31 kB 00:00 (162/170): curl-7.59.0-3.fc29.x86_64.rpm 31 MB/s | 343 kB 00:00 (163/170): libcurl-7.59.0-3.fc29.x86_64.rpm 30 MB/s | 288 kB 00:00 (164/170): libnghttp2-1.31.1-1.fc29.x86_64.rpm 11 MB/s | 74 kB 00:00 (165/170): libpsl-0.20.1-1.fc29.x86_64.rpm 10 MB/s | 59 kB 00:00 (166/170): libssh-0.7.5-8.fc29.x86_64.rpm 21 MB/s | 203 kB 00:00 (167/170): openldap-2.4.46-1.fc29.x86_64.rpm 32 MB/s | 349 kB 00:00 (168/170): publicsuffix-list-dafsa-20180328-1.f 7.9 MB/s | 54 kB 00:00 (169/170): cyrus-sasl-lib-2.1.27-0.1rc7.fc29.x8 19 MB/s | 121 kB 00:00 (170/170): glibc-all-langpacks-2.27.9000-15.fc2 68 MB/s | 24 MB 00:00 -------------------------------------------------------------------------------- Total 39 MB/s | 142 MB 00:03 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.8-3.fc28.x86_64 1/1 Preparing : 1/1 Installing : libgcc-8.0.1-0.23.fc29.x86_64 1/170 Running scriptlet: libgcc-8.0.1-0.23.fc29.x86_64 1/170 Installing : publicsuffix-list-dafsa-20180328-1.fc29.noarch 2/170 Installing : kernel-headers-4.17.0-0.rc1.git3.1.fc29.x86_64 3/170 Installing : pkgconf-m4-1.4.2-1.fc29.noarch 4/170 Installing : tzdata-2018d-1.fc29.noarch 5/170 Installing : fedora-gpg-keys-29-0.4.noarch 6/170 Installing : fedora-repos-rawhide-29-0.4.noarch 7/170 Installing : fedora-repos-29-0.4.noarch 8/170 Installing : fedora-release-29-0.3.noarch 9/170 Running scriptlet: fedora-release-29-0.3.noarch 9/170 Installing : setup-2.11.4-1.fc29.noarch 10/170 Running scriptlet: setup-2.11.4-1.fc29.noarch 10/170 warning: /etc/hosts created as /etc/hosts.rpmnew Installing : filesystem-3.8-3.fc28.x86_64 11/170 Installing : basesystem-11-5.fc28.noarch 12/170 Installing : ncurses-base-6.1-4.20180224.fc29.noarch 13/170 Installing : pcre2-10.31-4.fc29.x86_64 14/170 Installing : libselinux-2.8-0.rc1.1.fc29.x86_64 15/170 Installing : ncurses-libs-6.1-4.20180224.fc29.x86_64 16/170 Installing : glibc-all-langpacks-2.27.9000-15.fc29.x86_64 17/170 Installing : glibc-common-2.27.9000-15.fc29.x86_64 18/170 Running scriptlet: glibc-2.27.9000-15.fc29.x86_64 19/170 Installing : glibc-2.27.9000-15.fc29.x86_64 19/170 Running scriptlet: glibc-2.27.9000-15.fc29.x86_64 19/170 Installing : bash-4.4.19-2.fc29.x86_64 20/170 Running scriptlet: bash-4.4.19-2.fc29.x86_64 20/170 Installing : libsepol-2.8-0.rc1.1.fc29.x86_64 21/170 Running scriptlet: libsepol-2.8-0.rc1.1.fc29.x86_64 21/170 Installing : zlib-1.2.11-7.fc29.x86_64 22/170 Installing : info-6.5-4.fc29.x86_64 23/170 Installing : xz-libs-5.2.3-7.fc28.x86_64 24/170 Installing : bzip2-libs-1.0.6-27.fc29.x86_64 25/170 Installing : elfutils-libelf-0.170-11.fc29.x86_64 26/170 Installing : libcap-2.25-10.fc29.x86_64 27/170 Installing : gmp-1:6.1.2-7.fc28.x86_64 28/170 Running scriptlet: gmp-1:6.1.2-7.fc28.x86_64 28/170 Installing : libxcrypt-4.0.0-5.fc28.x86_64 29/170 Installing : libdb-5.3.28-30.fc28.x86_64 30/170 Running scriptlet: libdb-5.3.28-30.fc28.x86_64 30/170 Installing : popt-1.16-14.fc28.x86_64 31/170 Installing : libstdc++-8.0.1-0.23.fc29.x86_64 32/170 Running scriptlet: libstdc++-8.0.1-0.23.fc29.x86_64 32/170 Installing : libuuid-2.32-4.fc29.x86_64 33/170 Running scriptlet: libuuid-2.32-4.fc29.x86_64 33/170 Installing : mpfr-3.1.6-1.fc29.x86_64 34/170 Running scriptlet: mpfr-3.1.6-1.fc29.x86_64 34/170 Installing : readline-7.0-10.fc29.x86_64 35/170 Running scriptlet: readline-7.0-10.fc29.x86_64 35/170 Installing : libattr-2.4.47-23.fc28.x86_64 36/170 Installing : libacl-2.2.52-21.fc29.x86_64 37/170 Installing : sed-4.5-1.fc29.x86_64 38/170 Running scriptlet: sed-4.5-1.fc29.x86_64 38/170 Installing : libzstd-1.3.4-1.fc29.x86_64 39/170 Installing : lua-libs-5.3.4-10.fc28.x86_64 40/170 Installing : libffi-3.1-16.fc28.x86_64 41/170 Installing : libcom_err-1.44.1-1.fc29.x86_64 42/170 Running scriptlet: libcom_err-1.44.1-1.fc29.x86_64 42/170 Installing : expat-2.2.5-3.fc28.x86_64 43/170 Installing : libmpc-1.1.0-1.fc29.x86_64 44/170 Installing : libunistring-0.9.9-1.fc29.x86_64 45/170 Installing : libidn2-2.0.4-7.fc29.x86_64 46/170 Running scriptlet: libidn2-2.0.4-7.fc29.x86_64 46/170 Installing : file-libs-5.33-2.fc29.x86_64 47/170 Installing : libcap-ng-0.7.9-1.fc28.x86_64 48/170 Installing : audit-libs-2.8.3-3.fc29.x86_64 49/170 Running scriptlet: audit-libs-2.8.3-3.fc29.x86_64 49/170 Installing : lz4-libs-1.8.1.2-4.fc28.x86_64 50/170 Installing : libgpg-error-1.29-1.fc29.x86_64 51/170 Installing : libgcrypt-1.8.2-2.fc28.x86_64 52/170 Running scriptlet: libgcrypt-1.8.2-2.fc28.x86_64 52/170 Installing : file-5.33-2.fc29.x86_64 53/170 Installing : p11-kit-0.23.10-1.fc29.x86_64 54/170 Running scriptlet: p11-kit-0.23.10-1.fc29.x86_64 54/170 Installing : chkconfig-1.10-4.fc28.x86_64 55/170 Installing : unzip-6.0-39.fc29.x86_64 56/170 Installing : findutils-1:4.6.0-19.fc29.x86_64 57/170 Running scriptlet: findutils-1:4.6.0-19.fc29.x86_64 57/170 Running scriptlet: glibc-headers-2.27.9000-15.fc29.x86_64 58/170 Installing : glibc-headers-2.27.9000-15.fc29.x86_64 58/170 Installing : pcre-8.42-1.fc29.x86_64 59/170 Installing : grep-3.1-5.fc28.x86_64 60/170 Running scriptlet: grep-3.1-5.fc28.x86_64 60/170 Installing : gdbm-libs-1:1.14.1-4.fc29.x86_64 61/170 Installing : gdbm-1:1.14.1-4.fc29.x86_64 62/170 Installing : xz-5.2.3-7.fc28.x86_64 63/170 Installing : zip-3.0-22.fc29.x86_64 64/170 Installing : libsemanage-2.8-0.rc1.1.fc29.x86_64 65/170 Installing : libpsl-0.20.1-1.fc29.x86_64 66/170 Installing : cpp-8.0.1-0.23.fc29.x86_64 67/170 Running scriptlet: cpp-8.0.1-0.23.fc29.x86_64 67/170 Installing : libmetalink-0.1.3-6.fc28.x86_64 68/170 Installing : tar-2:1.30-3.fc28.x86_64 69/170 Running scriptlet: tar-2:1.30-3.fc28.x86_64 69/170 Installing : acl-2.2.52-21.fc29.x86_64 70/170 Installing : patch-2.7.6-3.fc28.x86_64 71/170 Installing : zstd-1.3.4-1.fc29.x86_64 72/170 Installing : annobin-5.3-1.fc29.x86_64 73/170 Running scriptlet: annobin-5.3-1.fc29.x86_64 73/170 Installing : libstdc++-devel-8.0.1-0.23.fc29.x86_64 74/170 Installing : libdb-utils-5.3.28-30.fc28.x86_64 75/170 Installing : isl-0.16.1-6.fc28.x86_64 76/170 Running scriptlet: isl-0.16.1-6.fc28.x86_64 76/170 Installing : dwz-0.12-7.fc29.x86_64 77/170 Installing : bzip2-1.0.6-27.fc29.x86_64 78/170 Installing : libxml2-2.9.8-1.fc29.x86_64 79/170 Installing : kmod-libs-25-2.fc28.x86_64 80/170 Running scriptlet: kmod-libs-25-2.fc28.x86_64 80/170 Installing : diffutils-3.6-4.fc28.x86_64 81/170 Running scriptlet: diffutils-3.6-4.fc28.x86_64 81/170 Installing : cpio-2.12-8.fc29.x86_64 82/170 Running scriptlet: cpio-2.12-8.fc29.x86_64 82/170 Installing : coreutils-common-8.29-10.fc29.x86_64 83/170 Running scriptlet: coreutils-common-8.29-10.fc29.x86_64 83/170 Installing : libgomp-8.0.1-0.23.fc29.x86_64 84/170 Running scriptlet: libgomp-8.0.1-0.23.fc29.x86_64 84/170 Installing : sqlite-libs-3.22.0-4.fc29.x86_64 85/170 Installing : ncurses-6.1-4.20180224.fc29.x86_64 86/170 Installing : libsigsegv-2.11-5.fc28.x86_64 87/170 Installing : gawk-4.2.1-1.fc29.x86_64 88/170 Running scriptlet: gawk-4.2.1-1.fc29.x86_64 88/170 Installing : libsmartcols-2.32-4.fc29.x86_64 89/170 Running scriptlet: libsmartcols-2.32-4.fc29.x86_64 89/170 Installing : libtool-ltdl-2.4.6-24.fc29.x86_64 90/170 Running scriptlet: libtool-ltdl-2.4.6-24.fc29.x86_64 90/170 Installing : libipt-1.6.1-8.fc29.x86_64 91/170 Installing : libatomic_ops-7.6.4-1.fc29.x86_64 92/170 Installing : gc-7.6.4-3.fc29.x86_64 93/170 Installing : keyutils-libs-1.5.10-6.fc28.x86_64 94/170 Installing : libverto-0.3.0-5.fc28.x86_64 95/170 Installing : libpkgconf-1.4.2-1.fc29.x86_64 96/170 Installing : pkgconf-1.4.2-1.fc29.x86_64 97/170 Installing : pkgconf-pkg-config-1.4.2-1.fc29.x86_64 98/170 Installing : glibc-devel-2.27.9000-15.fc29.x86_64 99/170 Running scriptlet: glibc-devel-2.27.9000-15.fc29.x86_64 99/170 Installing : libxcrypt-devel-4.0.0-5.fc28.x86_64 100/170 Installing : libseccomp-2.3.3-2.fc28.x86_64 101/170 Running scriptlet: libseccomp-2.3.3-2.fc28.x86_64 101/170 Installing : qrencode-libs-3.4.4-5.fc28.x86_64 102/170 Installing : json-c-0.13.1-1.fc29.x86_64 103/170 Installing : libargon2-20161029-5.fc29.x86_64 104/170 Installing : libpcap-14:1.8.1-9.fc28.x86_64 105/170 Installing : iptables-libs-1.6.2-2.fc29.x86_64 106/170 Installing : libtasn1-4.13-2.fc28.x86_64 107/170 Running scriptlet: libtasn1-4.13-2.fc28.x86_64 107/170 Installing : p11-kit-trust-0.23.10-1.fc29.x86_64 108/170 Running scriptlet: p11-kit-trust-0.23.10-1.fc29.x86_64 108/170 Installing : openssl-libs-1:1.1.0h-3.fc29.x86_64 109/170 Running scriptlet: openssl-libs-1:1.1.0h-3.fc29.x86_64 109/170 Installing : coreutils-8.29-10.fc29.x86_64 110/170 Installing : crypto-policies-20180425-1.git6ad4018.fc29.noarc 111/170 Running scriptlet: crypto-policies-20180425-1.git6ad4018.fc29.noarc 111/170 /usr/share/crypto-policies/reload-cmds.sh: line 1: systemctl: command not found /usr/share/crypto-policies/reload-cmds.sh: line 2: systemctl: command not found /usr/share/crypto-policies/reload-cmds.sh: line 3: systemctl: command not found Running scriptlet: ca-certificates-2018.2.22-4.fc29.noarch 112/170 Installing : ca-certificates-2018.2.22-4.fc29.noarch 112/170 Running scriptlet: ca-certificates-2018.2.22-4.fc29.noarch 112/170 Installing : krb5-libs-1.16-24.fc29.x86_64 113/170 Installing : libblkid-2.32-4.fc29.x86_64 114/170 Running scriptlet: libblkid-2.32-4.fc29.x86_64 114/170 Installing : libmount-2.32-4.fc29.x86_64 115/170 Running scriptlet: libmount-2.32-4.fc29.x86_64 115/170 Installing : systemd-libs-238-7.fc29.1.x86_64 116/170 Running scriptlet: systemd-libs-238-7.fc29.1.x86_64 116/170 Installing : libtirpc-1.0.3-1.rc1.fc29.x86_64 117/170 Running scriptlet: libtirpc-1.0.3-1.rc1.fc29.x86_64 117/170 Installing : shadow-utils-2:4.5-10.fc29.x86_64 118/170 Installing : libnsl2-1.2.0-1.fc28.x86_64 119/170 Running scriptlet: libnsl2-1.2.0-1.fc28.x86_64 119/170 Installing : gzip-1.9-5.fc29.x86_64 120/170 Running scriptlet: gzip-1.9-5.fc29.x86_64 120/170 Installing : cracklib-2.9.6-13.fc29.x86_64 121/170 Installing : pam-1.3.0-10.fc28.x86_64 122/170 Running scriptlet: pam-1.3.0-10.fc28.x86_64 122/170 Installing : libpwquality-1.4.0-7.fc29.x86_64 123/170 Installing : guile-5:2.0.14-7.fc29.x86_64 124/170 Running scriptlet: guile-5:2.0.14-7.fc29.x86_64 124/170 Installing : binutils-2.30-17.fc29.x86_64 125/170 Running scriptlet: binutils-2.30-17.fc29.x86_64 125/170 Installing : gcc-8.0.1-0.23.fc29.x86_64 126/170 Running scriptlet: gcc-8.0.1-0.23.fc29.x86_64 126/170 Installing : python3-libs-3.6.5-4.fc29.x86_64 127/170 Running scriptlet: libutempter-1.1.6-14.fc29.x86_64 128/170 Installing : libutempter-1.1.6-14.fc29.x86_64 128/170 Installing : dbus-libs-1:1.12.0-1.fc28.x86_64 129/170 Running scriptlet: dbus-libs-1:1.12.0-1.fc28.x86_64 129/170 Installing : glib2-2.56.1-1.fc29.x86_64 130/170 Installing : libfdisk-2.32-4.fc29.x86_64 131/170 Running scriptlet: libfdisk-2.32-4.fc29.x86_64 131/170 Installing : util-linux-2.32-4.fc29.x86_64 132/170 Running scriptlet: util-linux-2.32-4.fc29.x86_64 132/170 Installing : device-mapper-1.02.146-5.fc29.x86_64 133/170 Installing : device-mapper-libs-1.02.146-5.fc29.x86_64 134/170 Running scriptlet: device-mapper-libs-1.02.146-5.fc29.x86_64 134/170 Installing : cryptsetup-libs-2.0.2-2.fc29.x86_64 135/170 Running scriptlet: cryptsetup-libs-2.0.2-2.fc29.x86_64 135/170 Installing : elfutils-libs-0.170-11.fc29.x86_64 136/170 Installing : systemd-pam-238-7.fc29.1.x86_64 137/170 Running scriptlet: systemd-238-7.fc29.1.x86_64 138/170 Installing : systemd-238-7.fc29.1.x86_64 138/170 Running scriptlet: systemd-238-7.fc29.1.x86_64 138/170 Installing : elfutils-default-yama-scope-0.170-11.fc29.noarch 139/170 Running scriptlet: elfutils-default-yama-scope-0.170-11.fc29.noarch 139/170 Running scriptlet: dbus-1:1.12.0-1.fc28.x86_64 140/170 Installing : dbus-1:1.12.0-1.fc28.x86_64 140/170 Running scriptlet: dbus-1:1.12.0-1.fc28.x86_64 140/170 Installing : elfutils-0.170-11.fc29.x86_64 141/170 Installing : libbabeltrace-1.5.5-1.fc29.x86_64 142/170 Running scriptlet: libbabeltrace-1.5.5-1.fc29.x86_64 142/170 Installing : gdb-headless-8.1-14.fc29.x86_64 143/170 Installing : libssh-0.7.5-8.fc29.x86_64 144/170 Installing : cyrus-sasl-lib-2.1.27-0.1rc7.fc29.x86_64 145/170 Running scriptlet: cyrus-sasl-lib-2.1.27-0.1rc7.fc29.x86_64 145/170 Installing : openldap-2.4.46-1.fc29.x86_64 146/170 Installing : libarchive-3.3.2-1.fc29.x86_64 147/170 Installing : libnghttp2-1.31.1-1.fc29.x86_64 148/170 Installing : libcurl-7.59.0-3.fc29.x86_64 149/170 Installing : curl-7.59.0-3.fc29.x86_64 150/170 Installing : rpm-plugin-selinux-4.14.1-8.fc28.x86_64 151/170 Installing : rpm-libs-4.14.1-8.fc28.x86_64 152/170 Running scriptlet: rpm-libs-4.14.1-8.fc28.x86_64 152/170 Installing : rpm-4.14.1-8.fc28.x86_64 153/170 Installing : rpm-build-libs-4.14.1-8.fc28.x86_64 154/170 Running scriptlet: rpm-build-libs-4.14.1-8.fc28.x86_64 154/170 Installing : rust-srpm-macros-5-2.fc28.noarch 155/170 Installing : qt5-srpm-macros-5.10.1-1.fc29.noarch 156/170 Installing : python-srpm-macros-3-29.fc29.noarch 157/170 Installing : perl-srpm-macros-1-25.fc28.noarch 158/170 Installing : openblas-srpm-macros-2-2.fc27.noarch 159/170 Installing : ocaml-srpm-macros-5-2.fc27.noarch 160/170 Installing : nim-srpm-macros-1-1.fc28.noarch 161/170 Installing : go-srpm-macros-2-16.fc29.noarch 162/170 Installing : gnat-srpm-macros-4-5.fc28.noarch 163/170 Installing : ghc-srpm-macros-1.4.2-7.fc28.noarch 164/170 Installing : fpc-srpm-macros-1.1-4.fc28.noarch 165/170 Installing : redhat-rpm-config-107-1.fc29.noarch 166/170 Installing : rpm-build-4.14.1-8.fc28.x86_64 167/170 Installing : gcc-c++-8.0.1-0.23.fc29.x86_64 168/170 Installing : make-1:4.2.1-9.fc29.x86_64 169/170 Running scriptlet: make-1:4.2.1-9.fc29.x86_64 169/170 Installing : which-2.21-8.fc28.x86_64 170/170 Running scriptlet: which-2.21-8.fc28.x86_64 170/170 Running scriptlet: fedora-release-29-0.3.noarch 170/170 Running scriptlet: filesystem-3.8-3.fc28.x86_64 170/170 Running scriptlet: glibc-all-langpacks-2.27.9000-15.fc29.x86_64 170/170 Running scriptlet: guile-5:2.0.14-7.fc29.x86_64 170/170 Running scriptlet: glibc-common-2.27.9000-15.fc29.x86_64 170/170 Running scriptlet: info-6.5-4.fc29.x86_64 170/170 Running scriptlet: glib2-2.56.1-1.fc29.x86_64 170/170 Running scriptlet: systemd-238-7.fc29.1.x86_64 170/170 Verifying : shadow-utils-2:4.5-10.fc29.x86_64 1/170 Verifying : diffutils-3.6-4.fc28.x86_64 2/170 Verifying : gzip-1.9-5.fc29.x86_64 3/170 Verifying : make-1:4.2.1-9.fc29.x86_64 4/170 Verifying : bash-4.4.19-2.fc29.x86_64 5/170 Verifying : redhat-rpm-config-107-1.fc29.noarch 6/170 Verifying : findutils-1:4.6.0-19.fc29.x86_64 7/170 Verifying : fedora-release-29-0.3.noarch 8/170 Verifying : sed-4.5-1.fc29.x86_64 9/170 Verifying : rpm-build-4.14.1-8.fc28.x86_64 10/170 Verifying : grep-3.1-5.fc28.x86_64 11/170 Verifying : which-2.21-8.fc28.x86_64 12/170 Verifying : patch-2.7.6-3.fc28.x86_64 13/170 Verifying : tar-2:1.30-3.fc28.x86_64 14/170 Verifying : info-6.5-4.fc29.x86_64 15/170 Verifying : unzip-6.0-39.fc29.x86_64 16/170 Verifying : cpio-2.12-8.fc29.x86_64 17/170 Verifying : coreutils-8.29-10.fc29.x86_64 18/170 Verifying : xz-5.2.3-7.fc28.x86_64 19/170 Verifying : bzip2-1.0.6-27.fc29.x86_64 20/170 Verifying : gawk-4.2.1-1.fc29.x86_64 21/170 Verifying : gcc-c++-8.0.1-0.23.fc29.x86_64 22/170 Verifying : util-linux-2.32-4.fc29.x86_64 23/170 Verifying : gcc-8.0.1-0.23.fc29.x86_64 24/170 Verifying : audit-libs-2.8.3-3.fc29.x86_64 25/170 Verifying : glibc-2.27.9000-15.fc29.x86_64 26/170 Verifying : libacl-2.2.52-21.fc29.x86_64 27/170 Verifying : libattr-2.4.47-23.fc28.x86_64 28/170 Verifying : libselinux-2.8-0.rc1.1.fc29.x86_64 29/170 Verifying : libsemanage-2.8-0.rc1.1.fc29.x86_64 30/170 Verifying : libxcrypt-4.0.0-5.fc28.x86_64 31/170 Verifying : setup-2.11.4-1.fc29.noarch 32/170 Verifying : guile-5:2.0.14-7.fc29.x86_64 33/170 Verifying : filesystem-3.8-3.fc28.x86_64 34/170 Verifying : ncurses-libs-6.1-4.20180224.fc29.x86_64 35/170 Verifying : dwz-0.12-7.fc29.x86_64 36/170 Verifying : file-5.33-2.fc29.x86_64 37/170 Verifying : fpc-srpm-macros-1.1-4.fc28.noarch 38/170 Verifying : ghc-srpm-macros-1.4.2-7.fc28.noarch 39/170 Verifying : gnat-srpm-macros-4-5.fc28.noarch 40/170 Verifying : go-srpm-macros-2-16.fc29.noarch 41/170 Verifying : nim-srpm-macros-1-1.fc28.noarch 42/170 Verifying : ocaml-srpm-macros-5-2.fc27.noarch 43/170 Verifying : openblas-srpm-macros-2-2.fc27.noarch 44/170 Verifying : perl-srpm-macros-1-25.fc28.noarch 45/170 Verifying : python-srpm-macros-3-29.fc29.noarch 46/170 Verifying : qt5-srpm-macros-5.10.1-1.fc29.noarch 47/170 Verifying : rpm-4.14.1-8.fc28.x86_64 48/170 Verifying : rust-srpm-macros-5-2.fc28.noarch 49/170 Verifying : zip-3.0-22.fc29.x86_64 50/170 Verifying : fedora-repos-29-0.4.noarch 51/170 Verifying : binutils-2.30-17.fc29.x86_64 52/170 Verifying : bzip2-libs-1.0.6-27.fc29.x86_64 53/170 Verifying : elfutils-0.170-11.fc29.x86_64 54/170 Verifying : elfutils-libelf-0.170-11.fc29.x86_64 55/170 Verifying : elfutils-libs-0.170-11.fc29.x86_64 56/170 Verifying : file-libs-5.33-2.fc29.x86_64 57/170 Verifying : gdb-headless-8.1-14.fc29.x86_64 58/170 Verifying : libcap-2.25-10.fc29.x86_64 59/170 Verifying : libdb-5.3.28-30.fc28.x86_64 60/170 Verifying : libzstd-1.3.4-1.fc29.x86_64 61/170 Verifying : lua-libs-5.3.4-10.fc28.x86_64 62/170 Verifying : openssl-libs-1:1.1.0h-3.fc29.x86_64 63/170 Verifying : popt-1.16-14.fc28.x86_64 64/170 Verifying : rpm-build-libs-4.14.1-8.fc28.x86_64 65/170 Verifying : rpm-libs-4.14.1-8.fc28.x86_64 66/170 Verifying : xz-libs-5.2.3-7.fc28.x86_64 67/170 Verifying : zlib-1.2.11-7.fc29.x86_64 68/170 Verifying : zstd-1.3.4-1.fc29.x86_64 69/170 Verifying : pcre-8.42-1.fc29.x86_64 70/170 Verifying : coreutils-common-8.29-10.fc29.x86_64 71/170 Verifying : gmp-1:6.1.2-7.fc28.x86_64 72/170 Verifying : ncurses-6.1-4.20180224.fc29.x86_64 73/170 Verifying : libsigsegv-2.11-5.fc28.x86_64 74/170 Verifying : mpfr-3.1.6-1.fc29.x86_64 75/170 Verifying : readline-7.0-10.fc29.x86_64 76/170 Verifying : libmpc-1.1.0-1.fc29.x86_64 77/170 Verifying : libstdc++-8.0.1-0.23.fc29.x86_64 78/170 Verifying : libblkid-2.32-4.fc29.x86_64 79/170 Verifying : libcap-ng-0.7.9-1.fc28.x86_64 80/170 Verifying : libfdisk-2.32-4.fc29.x86_64 81/170 Verifying : libmount-2.32-4.fc29.x86_64 82/170 Verifying : libsmartcols-2.32-4.fc29.x86_64 83/170 Verifying : libutempter-1.1.6-14.fc29.x86_64 84/170 Verifying : libuuid-2.32-4.fc29.x86_64 85/170 Verifying : pam-1.3.0-10.fc28.x86_64 86/170 Verifying : systemd-libs-238-7.fc29.1.x86_64 87/170 Verifying : annobin-5.3-1.fc29.x86_64 88/170 Verifying : cpp-8.0.1-0.23.fc29.x86_64 89/170 Verifying : isl-0.16.1-6.fc28.x86_64 90/170 Verifying : libgcc-8.0.1-0.23.fc29.x86_64 91/170 Verifying : libgomp-8.0.1-0.23.fc29.x86_64 92/170 Verifying : basesystem-11-5.fc28.noarch 93/170 Verifying : glibc-common-2.27.9000-15.fc29.x86_64 94/170 Verifying : libsepol-2.8-0.rc1.1.fc29.x86_64 95/170 Verifying : pcre2-10.31-4.fc29.x86_64 96/170 Verifying : gc-7.6.4-3.fc29.x86_64 97/170 Verifying : libffi-3.1-16.fc28.x86_64 98/170 Verifying : libtool-ltdl-2.4.6-24.fc29.x86_64 99/170 Verifying : libunistring-0.9.9-1.fc29.x86_64 100/170 Verifying : ncurses-base-6.1-4.20180224.fc29.noarch 101/170 Verifying : libarchive-3.3.2-1.fc29.x86_64 102/170 Verifying : libdb-utils-5.3.28-30.fc28.x86_64 103/170 Verifying : fedora-gpg-keys-29-0.4.noarch 104/170 Verifying : fedora-repos-rawhide-29-0.4.noarch 105/170 Verifying : chkconfig-1.10-4.fc28.x86_64 106/170 Verifying : elfutils-default-yama-scope-0.170-11.fc29.noarch 107/170 Verifying : expat-2.2.5-3.fc28.x86_64 108/170 Verifying : libbabeltrace-1.5.5-1.fc29.x86_64 109/170 Verifying : libipt-1.6.1-8.fc29.x86_64 110/170 Verifying : python3-libs-3.6.5-4.fc29.x86_64 111/170 Verifying : ca-certificates-2018.2.22-4.fc29.noarch 112/170 Verifying : crypto-policies-20180425-1.git6ad4018.fc29.noarc 113/170 Verifying : rpm-plugin-selinux-4.14.1-8.fc28.x86_64 114/170 Verifying : cracklib-2.9.6-13.fc29.x86_64 115/170 Verifying : libnsl2-1.2.0-1.fc28.x86_64 116/170 Verifying : libtirpc-1.0.3-1.rc1.fc29.x86_64 117/170 Verifying : libgcrypt-1.8.2-2.fc28.x86_64 118/170 Verifying : lz4-libs-1.8.1.2-4.fc28.x86_64 119/170 Verifying : tzdata-2018d-1.fc29.noarch 120/170 Verifying : libatomic_ops-7.6.4-1.fc29.x86_64 121/170 Verifying : libxml2-2.9.8-1.fc29.x86_64 122/170 Verifying : glib2-2.56.1-1.fc29.x86_64 123/170 Verifying : gdbm-1:1.14.1-4.fc29.x86_64 124/170 Verifying : gdbm-libs-1:1.14.1-4.fc29.x86_64 125/170 Verifying : sqlite-libs-3.22.0-4.fc29.x86_64 126/170 Verifying : krb5-libs-1.16-24.fc29.x86_64 127/170 Verifying : libcom_err-1.44.1-1.fc29.x86_64 128/170 Verifying : libgpg-error-1.29-1.fc29.x86_64 129/170 Verifying : keyutils-libs-1.5.10-6.fc28.x86_64 130/170 Verifying : libverto-0.3.0-5.fc28.x86_64 131/170 Verifying : pkgconf-pkg-config-1.4.2-1.fc29.x86_64 132/170 Verifying : pkgconf-1.4.2-1.fc29.x86_64 133/170 Verifying : pkgconf-m4-1.4.2-1.fc29.noarch 134/170 Verifying : libpkgconf-1.4.2-1.fc29.x86_64 135/170 Verifying : libpwquality-1.4.0-7.fc29.x86_64 136/170 Verifying : libstdc++-devel-8.0.1-0.23.fc29.x86_64 137/170 Verifying : glibc-devel-2.27.9000-15.fc29.x86_64 138/170 Verifying : libxcrypt-devel-4.0.0-5.fc28.x86_64 139/170 Verifying : glibc-headers-2.27.9000-15.fc29.x86_64 140/170 Verifying : kernel-headers-4.17.0-0.rc1.git3.1.fc29.x86_64 141/170 Verifying : systemd-238-7.fc29.1.x86_64 142/170 Verifying : acl-2.2.52-21.fc29.x86_64 143/170 Verifying : cryptsetup-libs-2.0.2-2.fc29.x86_64 144/170 Verifying : iptables-libs-1.6.2-2.fc29.x86_64 145/170 Verifying : kmod-libs-25-2.fc28.x86_64 146/170 Verifying : libidn2-2.0.4-7.fc29.x86_64 147/170 Verifying : libseccomp-2.3.3-2.fc28.x86_64 148/170 Verifying : qrencode-libs-3.4.4-5.fc28.x86_64 149/170 Verifying : systemd-pam-238-7.fc29.1.x86_64 150/170 Verifying : device-mapper-libs-1.02.146-5.fc29.x86_64 151/170 Verifying : json-c-0.13.1-1.fc29.x86_64 152/170 Verifying : libargon2-20161029-5.fc29.x86_64 153/170 Verifying : libpcap-14:1.8.1-9.fc28.x86_64 154/170 Verifying : device-mapper-1.02.146-5.fc29.x86_64 155/170 Verifying : p11-kit-0.23.10-1.fc29.x86_64 156/170 Verifying : p11-kit-trust-0.23.10-1.fc29.x86_64 157/170 Verifying : libtasn1-4.13-2.fc28.x86_64 158/170 Verifying : dbus-1:1.12.0-1.fc28.x86_64 159/170 Verifying : dbus-libs-1:1.12.0-1.fc28.x86_64 160/170 Verifying : curl-7.59.0-3.fc29.x86_64 161/170 Verifying : libmetalink-0.1.3-6.fc28.x86_64 162/170 Verifying : glibc-all-langpacks-2.27.9000-15.fc29.x86_64 163/170 Verifying : libcurl-7.59.0-3.fc29.x86_64 164/170 Verifying : libnghttp2-1.31.1-1.fc29.x86_64 165/170 Verifying : libpsl-0.20.1-1.fc29.x86_64 166/170 Verifying : libssh-0.7.5-8.fc29.x86_64 167/170 Verifying : openldap-2.4.46-1.fc29.x86_64 168/170 Verifying : publicsuffix-list-dafsa-20180328-1.fc29.noarch 169/170 Verifying : cyrus-sasl-lib-2.1.27-0.1rc7.fc29.x86_64 170/170 Installed: bash.x86_64 4.4.19-2.fc29 bzip2.x86_64 1.0.6-27.fc29 coreutils.x86_64 8.29-10.fc29 cpio.x86_64 2.12-8.fc29 diffutils.x86_64 3.6-4.fc28 fedora-release.noarch 29-0.3 findutils.x86_64 1:4.6.0-19.fc29 gawk.x86_64 4.2.1-1.fc29 gcc.x86_64 8.0.1-0.23.fc29 gcc-c++.x86_64 8.0.1-0.23.fc29 grep.x86_64 3.1-5.fc28 gzip.x86_64 1.9-5.fc29 info.x86_64 6.5-4.fc29 make.x86_64 1:4.2.1-9.fc29 patch.x86_64 2.7.6-3.fc28 redhat-rpm-config.noarch 107-1.fc29 rpm-build.x86_64 4.14.1-8.fc28 sed.x86_64 4.5-1.fc29 shadow-utils.x86_64 2:4.5-10.fc29 tar.x86_64 2:1.30-3.fc28 unzip.x86_64 6.0-39.fc29 util-linux.x86_64 2.32-4.fc29 which.x86_64 2.21-8.fc28 xz.x86_64 5.2.3-7.fc28 acl.x86_64 2.2.52-21.fc29 annobin.x86_64 5.3-1.fc29 audit-libs.x86_64 2.8.3-3.fc29 basesystem.noarch 11-5.fc28 binutils.x86_64 2.30-17.fc29 bzip2-libs.x86_64 1.0.6-27.fc29 ca-certificates.noarch 2018.2.22-4.fc29 chkconfig.x86_64 1.10-4.fc28 coreutils-common.x86_64 8.29-10.fc29 cpp.x86_64 8.0.1-0.23.fc29 cracklib.x86_64 2.9.6-13.fc29 crypto-policies.noarch 20180425-1.git6ad4018.fc29 cryptsetup-libs.x86_64 2.0.2-2.fc29 curl.x86_64 7.59.0-3.fc29 cyrus-sasl-lib.x86_64 2.1.27-0.1rc7.fc29 dbus.x86_64 1:1.12.0-1.fc28 dbus-libs.x86_64 1:1.12.0-1.fc28 device-mapper.x86_64 1.02.146-5.fc29 device-mapper-libs.x86_64 1.02.146-5.fc29 dwz.x86_64 0.12-7.fc29 elfutils.x86_64 0.170-11.fc29 elfutils-default-yama-scope.noarch 0.170-11.fc29 elfutils-libelf.x86_64 0.170-11.fc29 elfutils-libs.x86_64 0.170-11.fc29 expat.x86_64 2.2.5-3.fc28 fedora-gpg-keys.noarch 29-0.4 fedora-repos.noarch 29-0.4 fedora-repos-rawhide.noarch 29-0.4 file.x86_64 5.33-2.fc29 file-libs.x86_64 5.33-2.fc29 filesystem.x86_64 3.8-3.fc28 fpc-srpm-macros.noarch 1.1-4.fc28 gc.x86_64 7.6.4-3.fc29 gdb-headless.x86_64 8.1-14.fc29 gdbm.x86_64 1:1.14.1-4.fc29 gdbm-libs.x86_64 1:1.14.1-4.fc29 ghc-srpm-macros.noarch 1.4.2-7.fc28 glib2.x86_64 2.56.1-1.fc29 glibc.x86_64 2.27.9000-15.fc29 glibc-all-langpacks.x86_64 2.27.9000-15.fc29 glibc-common.x86_64 2.27.9000-15.fc29 glibc-devel.x86_64 2.27.9000-15.fc29 glibc-headers.x86_64 2.27.9000-15.fc29 gmp.x86_64 1:6.1.2-7.fc28 gnat-srpm-macros.noarch 4-5.fc28 go-srpm-macros.noarch 2-16.fc29 guile.x86_64 5:2.0.14-7.fc29 iptables-libs.x86_64 1.6.2-2.fc29 isl.x86_64 0.16.1-6.fc28 json-c.x86_64 0.13.1-1.fc29 kernel-headers.x86_64 4.17.0-0.rc1.git3.1.fc29 keyutils-libs.x86_64 1.5.10-6.fc28 kmod-libs.x86_64 25-2.fc28 krb5-libs.x86_64 1.16-24.fc29 libacl.x86_64 2.2.52-21.fc29 libarchive.x86_64 3.3.2-1.fc29 libargon2.x86_64 20161029-5.fc29 libatomic_ops.x86_64 7.6.4-1.fc29 libattr.x86_64 2.4.47-23.fc28 libbabeltrace.x86_64 1.5.5-1.fc29 libblkid.x86_64 2.32-4.fc29 libcap.x86_64 2.25-10.fc29 libcap-ng.x86_64 0.7.9-1.fc28 libcom_err.x86_64 1.44.1-1.fc29 libcurl.x86_64 7.59.0-3.fc29 libdb.x86_64 5.3.28-30.fc28 libdb-utils.x86_64 5.3.28-30.fc28 libfdisk.x86_64 2.32-4.fc29 libffi.x86_64 3.1-16.fc28 libgcc.x86_64 8.0.1-0.23.fc29 libgcrypt.x86_64 1.8.2-2.fc28 libgomp.x86_64 8.0.1-0.23.fc29 libgpg-error.x86_64 1.29-1.fc29 libidn2.x86_64 2.0.4-7.fc29 libipt.x86_64 1.6.1-8.fc29 libmetalink.x86_64 0.1.3-6.fc28 libmount.x86_64 2.32-4.fc29 libmpc.x86_64 1.1.0-1.fc29 libnghttp2.x86_64 1.31.1-1.fc29 libnsl2.x86_64 1.2.0-1.fc28 libpcap.x86_64 14:1.8.1-9.fc28 libpkgconf.x86_64 1.4.2-1.fc29 libpsl.x86_64 0.20.1-1.fc29 libpwquality.x86_64 1.4.0-7.fc29 libseccomp.x86_64 2.3.3-2.fc28 libselinux.x86_64 2.8-0.rc1.1.fc29 libsemanage.x86_64 2.8-0.rc1.1.fc29 libsepol.x86_64 2.8-0.rc1.1.fc29 libsigsegv.x86_64 2.11-5.fc28 libsmartcols.x86_64 2.32-4.fc29 libssh.x86_64 0.7.5-8.fc29 libstdc++.x86_64 8.0.1-0.23.fc29 libstdc++-devel.x86_64 8.0.1-0.23.fc29 libtasn1.x86_64 4.13-2.fc28 libtirpc.x86_64 1.0.3-1.rc1.fc29 libtool-ltdl.x86_64 2.4.6-24.fc29 libunistring.x86_64 0.9.9-1.fc29 libutempter.x86_64 1.1.6-14.fc29 libuuid.x86_64 2.32-4.fc29 libverto.x86_64 0.3.0-5.fc28 libxcrypt.x86_64 4.0.0-5.fc28 libxcrypt-devel.x86_64 4.0.0-5.fc28 libxml2.x86_64 2.9.8-1.fc29 libzstd.x86_64 1.3.4-1.fc29 lua-libs.x86_64 5.3.4-10.fc28 lz4-libs.x86_64 1.8.1.2-4.fc28 mpfr.x86_64 3.1.6-1.fc29 ncurses.x86_64 6.1-4.20180224.fc29 ncurses-base.noarch 6.1-4.20180224.fc29 ncurses-libs.x86_64 6.1-4.20180224.fc29 nim-srpm-macros.noarch 1-1.fc28 ocaml-srpm-macros.noarch 5-2.fc27 openblas-srpm-macros.noarch 2-2.fc27 openldap.x86_64 2.4.46-1.fc29 openssl-libs.x86_64 1:1.1.0h-3.fc29 p11-kit.x86_64 0.23.10-1.fc29 p11-kit-trust.x86_64 0.23.10-1.fc29 pam.x86_64 1.3.0-10.fc28 pcre.x86_64 8.42-1.fc29 pcre2.x86_64 10.31-4.fc29 perl-srpm-macros.noarch 1-25.fc28 pkgconf.x86_64 1.4.2-1.fc29 pkgconf-m4.noarch 1.4.2-1.fc29 pkgconf-pkg-config.x86_64 1.4.2-1.fc29 popt.x86_64 1.16-14.fc28 publicsuffix-list-dafsa.noarch 20180328-1.fc29 python-srpm-macros.noarch 3-29.fc29 python3-libs.x86_64 3.6.5-4.fc29 qrencode-libs.x86_64 3.4.4-5.fc28 qt5-srpm-macros.noarch 5.10.1-1.fc29 readline.x86_64 7.0-10.fc29 rpm.x86_64 4.14.1-8.fc28 rpm-build-libs.x86_64 4.14.1-8.fc28 rpm-libs.x86_64 4.14.1-8.fc28 rpm-plugin-selinux.x86_64 4.14.1-8.fc28 rust-srpm-macros.noarch 5-2.fc28 setup.noarch 2.11.4-1.fc29 sqlite-libs.x86_64 3.22.0-4.fc29 systemd.x86_64 238-7.fc29.1 systemd-libs.x86_64 238-7.fc29.1 systemd-pam.x86_64 238-7.fc29.1 tzdata.noarch 2018d-1.fc29 xz-libs.x86_64 5.2.3-7.fc28 zip.x86_64 3.0-22.fc29 zlib.x86_64 1.2.11-7.fc29 zstd.x86_64 1.3.4-1.fc29 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs sh: gimptool: command not found Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/gmic-2.2.0-3.fc29.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/746747-fedora-rawhide-x86_64-1524951641.746637/root/var/log/dnf.rpm.log /var/lib/mock/746747-fedora-rawhide-x86_64-1524951641.746637/root/var/log/dnf.librepo.log /var/lib/mock/746747-fedora-rawhide-x86_64-1524951641.746637/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/tmpzrcn1447/gmic.spec) Config(child) 1 minutes 23 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/gmic-2.2.0-3.fc29.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1524951726.288795 -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.9 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/gmic-2.2.0-3.fc29.src.rpm) Config(746747-fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/746747-fedora-rawhide-x86_64-1524951726.288795/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.9 INFO: Mock Version: 1.4.9 Start: dnf update 'Copr repository' 58 kB/s | 4.4 kB 00:00 fedora 68 MB/s | 61 MB 00:00 Last metadata expiration check: 0:00:00 ago on Sat 28 Apr 2018 09:42:11 PM UTC. Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for gmic-2.2.0-3.fc29.src.rpm Start: build setup for gmic-2.2.0-3.fc29.src.rpm sh: gimptool: command not found Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/gmic-2.2.0-3.fc29.src.rpm Last metadata expiration check: 0:00:00 ago on Sat 28 Apr 2018 09:42:36 PM UTC. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: GraphicsMagick-c++-devel x86_64 1.3.28-4.fc29 fedora 54 k OpenEXR-devel x86_64 2.2.0-12.fc28 fedora 85 k fftw-devel x86_64 3.3.5-10.fc28 fedora 134 k gimp-devel-tools x86_64 2:2.8.22-6.fc29 fedora 77 k hdf5-devel x86_64 1.8.20-3.fc29 fedora 977 k ilmbase-devel x86_64 2.2.0-12.fc28 fedora 91 k libX11-devel x86_64 1.6.5-7.fc29 fedora 985 k libXext-devel x86_64 1.3.3-8.fc28 fedora 79 k libcurl-devel x86_64 7.59.0-3.fc29 fedora 795 k libjpeg-turbo-devel x86_64 1.5.90-1.fc29 fedora 108 k libpng-devel x86_64 2:1.6.34-4.fc28 fedora 326 k libtiff-devel x86_64 4.0.9-8.fc29 fedora 509 k opencv-devel x86_64 3.4.1-3.fc29 fedora 895 k qt5-qtbase-devel x86_64 5.10.1-7.fc29 fedora 4.0 M zlib-devel x86_64 1.2.11-7.fc29 fedora 57 k Installing dependencies: CharLS x86_64 1.0-16.fc28 fedora 70 k GraphicsMagick x86_64 1.3.28-4.fc29 fedora 1.5 M GraphicsMagick-c++ x86_64 1.3.28-4.fc29 fedora 120 k GraphicsMagick-devel x86_64 1.3.28-4.fc29 fedora 76 k OpenEXR-libs x86_64 2.2.0-12.fc28 fedora 671 k SuperLU x86_64 5.2.1-3.fc29 fedora 173 k alsa-lib x86_64 1.1.6-2.fc29 fedora 430 k armadillo x86_64 8.300.0-3.fc29.1 fedora 30 k arpack x86_64 3.5.0-6.fc28 fedora 195 k atk x86_64 2.28.1-1.fc29 fedora 270 k atk-devel x86_64 2.28.1-1.fc29 fedora 191 k avahi-libs x86_64 0.7-12.fc29 fedora 62 k blas x86_64 3.8.0-8.fc29 fedora 427 k bzip2-devel x86_64 1.0.6-27.fc29 fedora 224 k cairo x86_64 1.15.12-2.fc29 fedora 688 k cairo-devel x86_64 1.15.12-2.fc29 fedora 271 k cdparanoia-libs x86_64 10.2-27.fc29 fedora 62 k cfitsio x86_64 3.430-1.fc29 fedora 558 k cmake x86_64 3.11.0-1.fc29 fedora 7.8 M cmake-data noarch 3.11.0-1.fc29 fedora 1.3 M cmake-filesystem x86_64 3.11.0-1.fc29 fedora 38 k cmake-rpm-macros noarch 3.11.0-1.fc29 fedora 38 k coin-or-Clp x86_64 1.16.10-6.fc28 fedora 956 k coin-or-CoinUtils x86_64 2.10.13-8.fc29 fedora 524 k coin-or-Osi x86_64 0.107.8-6.fc28 fedora 318 k compat-openssl10 x86_64 1:1.0.2o-1.fc29 fedora 1.1 M cups-libs x86_64 1:2.2.7-1.fc29 fedora 425 k emacs-filesystem noarch 1:25.3-5.fc28 fedora 67 k expat-devel x86_64 2.2.5-3.fc28 fedora 54 k fftw x86_64 3.3.5-10.fc28 fedora 56 k fftw-libs x86_64 3.3.5-10.fc28 fedora 13 k fftw-libs-double x86_64 3.3.5-10.fc28 fedora 990 k fftw-libs-long x86_64 3.3.5-10.fc28 fedora 540 k fftw-libs-quad x86_64 3.3.5-10.fc28 fedora 810 k fftw-libs-single x86_64 3.3.5-10.fc28 fedora 1.0 M fontconfig x86_64 2.13.0-3.fc29 fedora 268 k fontconfig-devel x86_64 2.13.0-3.fc29 fedora 144 k fontpackages-filesystem noarch 1.44-21.fc29 fedora 15 k freetype x86_64 2.9-1.fc29 fedora 389 k freetype-devel x86_64 2.9-1.fc29 fedora 462 k freexl x86_64 1.0.5-1.fc29 fedora 37 k fribidi x86_64 1.0.1-1.fc29 fedora 81 k fribidi-devel x86_64 1.0.1-1.fc29 fedora 62 k gcc-gfortran x86_64 8.0.1-0.23.fc29 fedora 11 M gd x86_64 2.2.5-3.fc29 fedora 142 k gdal-libs x86_64 2.2.4-2.fc29 fedora 6.7 M gdcm x86_64 2.8.4-6.fc29 fedora 1.7 M gdk-pixbuf2 x86_64 2.36.12-1.fc29 fedora 465 k gdk-pixbuf2-devel x86_64 2.36.12-1.fc29 fedora 221 k gdk-pixbuf2-modules x86_64 2.36.12-1.fc29 fedora 107 k geos x86_64 3.6.1-8.fc29 fedora 635 k gettext x86_64 0.19.8.1-14.fc28 fedora 1.1 M gettext-libs x86_64 0.19.8.1-14.fc28 fedora 310 k giflib x86_64 5.1.4-1.fc28 fedora 50 k gimp-devel x86_64 2:2.8.22-6.fc29 fedora 938 k gimp-libs x86_64 2:2.8.22-6.fc29 fedora 1.4 M gl-manpages noarch 1.1-15.20161227.fc28 fedora 1.2 M glib2-devel x86_64 2.56.1-1.fc29 fedora 461 k glx-utils x86_64 8.3.0-9.fc28 fedora 40 k gnutls x86_64 3.6.2-1.fc28 fedora 732 k graphite2 x86_64 1.3.10-5.fc28 fedora 119 k graphite2-devel x86_64 1.3.10-5.fc28 fedora 44 k groff-base x86_64 1.22.3-15.fc29 fedora 1.0 M gstreamer1 x86_64 1.14.0-1.fc29 fedora 1.3 M gstreamer1-plugins-base x86_64 1.14.0-2.fc29 fedora 1.8 M gtk-update-icon-cache x86_64 3.22.30-1.fc29 fedora 32 k gtk2 x86_64 2.24.32-2.fc28 fedora 3.4 M gtk2-devel x86_64 2.24.32-2.fc28 fedora 3.0 M harfbuzz x86_64 1.7.5-3.fc28 fedora 293 k harfbuzz-devel x86_64 1.7.5-3.fc28 fedora 180 k harfbuzz-icu x86_64 1.7.5-3.fc28 fedora 23 k hdf5 x86_64 1.8.20-3.fc29 fedora 1.8 M hicolor-icon-theme noarch 0.17-2.fc28 fedora 47 k hwdata noarch 0.311-1.fc29 fedora 1.5 M ilmbase x86_64 2.2.0-12.fc28 fedora 112 k iso-codes noarch 3.77-2.fc28 fedora 3.2 M jasper-libs x86_64 2.0.14-4.fc29 fedora 166 k jbigkit-libs x86_64 2.1-12.fc29 fedora 53 k jsoncpp x86_64 1.8.4-3.fc28 fedora 92 k lapack x86_64 3.8.0-8.fc29 fedora 8.6 M lcms2 x86_64 2.9-2.fc28 fedora 164 k libICE x86_64 1.0.9-12.fc28 fedora 72 k libSM x86_64 1.2.2-8.fc28 fedora 44 k libX11 x86_64 1.6.5-7.fc29 fedora 621 k libX11-common noarch 1.6.5-7.fc29 fedora 167 k libX11-xcb x86_64 1.6.5-7.fc29 fedora 23 k libXau x86_64 1.0.8-11.fc28 fedora 34 k libXau-devel x86_64 1.0.8-11.fc28 fedora 19 k libXcomposite x86_64 0.4.4-12.fc28 fedora 27 k libXcomposite-devel x86_64 0.4.4-12.fc28 fedora 21 k libXcursor x86_64 1.1.15-1.fc29 fedora 35 k libXcursor-devel x86_64 1.1.15-1.fc29 fedora 28 k libXdamage x86_64 1.1.4-12.fc28 fedora 26 k libXdamage-devel x86_64 1.1.4-12.fc28 fedora 14 k libXext x86_64 1.3.3-8.fc28 fedora 44 k libXfixes x86_64 5.0.3-5.fc28 fedora 24 k libXfixes-devel x86_64 5.0.3-5.fc28 fedora 18 k libXft x86_64 2.3.2-8.fc28 fedora 65 k libXft-devel x86_64 2.3.2-8.fc28 fedora 24 k libXi x86_64 1.7.9-6.fc28 fedora 48 k libXi-devel x86_64 1.7.9-6.fc28 fedora 110 k libXinerama x86_64 1.1.3-10.fc28 fedora 19 k libXinerama-devel x86_64 1.1.3-10.fc28 fedora 18 k libXmu x86_64 1.1.2-8.fc28 fedora 77 k libXpm x86_64 3.5.12-5.fc28 fedora 57 k libXrandr x86_64 1.5.1-5.fc28 fedora 32 k libXrandr-devel x86_64 1.5.1-5.fc28 fedora 25 k libXrender x86_64 0.9.10-5.fc28 fedora 32 k libXrender-devel x86_64 0.9.10-5.fc28 fedora 21 k libXt x86_64 1.1.5-7.fc28 fedora 184 k libXv x86_64 1.0.11-5.fc28 fedora 23 k libXxf86misc x86_64 1.0.3-15.fc28 fedora 25 k libXxf86vm x86_64 1.1.4-7.fc28 fedora 22 k libXxf86vm-devel x86_64 1.1.4-7.fc28 fedora 23 k libaec x86_64 1.0.2-3.fc28 fedora 38 k libaec-devel x86_64 1.0.2-3.fc28 fedora 10 k libcroco x86_64 0.6.12-4.fc28 fedora 111 k libdap x86_64 3.18.3-4.fc27 fedora 613 k libdatrie x86_64 0.2.9-7.fc28 fedora 32 k libdc1394 x86_64 2.2.2-10.fc28 fedora 125 k libdrm x86_64 2.4.91-1.fc29 fedora 164 k libdrm-devel x86_64 2.4.91-1.fc29 fedora 139 k libevdev x86_64 1.5.9-3.fc29 fedora 41 k libexif x86_64 0.6.21-16.fc28 fedora 354 k libfontenc x86_64 1.1.3-7.fc28 fedora 36 k libgeotiff x86_64 1.4.0-12.fc28 fedora 716 k libgfortran x86_64 8.0.1-0.23.fc29 fedora 642 k libglvnd x86_64 1:1.0.1-0.6.git5baa1e5.fc29 fedora 65 k libglvnd-core-devel x86_64 1:1.0.1-0.6.git5baa1e5.fc29 fedora 23 k libglvnd-devel x86_64 1:1.0.1-0.6.git5baa1e5.fc29 fedora 15 k libglvnd-egl x86_64 1:1.0.1-0.6.git5baa1e5.fc29 fedora 45 k libglvnd-gles x86_64 1:1.0.1-0.6.git5baa1e5.fc29 fedora 33 k libglvnd-glx x86_64 1:1.0.1-0.6.git5baa1e5.fc29 fedora 112 k libglvnd-opengl x86_64 1:1.0.1-0.6.git5baa1e5.fc29 fedora 40 k libgphoto2 x86_64 2.5.17-1.fc29 fedora 1.4 M libgta x86_64 1.0.7-7.fc28 fedora 38 k libgudev x86_64 232-3.fc29 fedora 32 k libicu x86_64 60.2-3.fc29 fedora 8.8 M libicu-devel x86_64 60.2-3.fc29 fedora 921 k libinput x86_64 1.10.5-3.fc29 fedora 146 k libjpeg-turbo x86_64 1.5.90-1.fc29 fedora 167 k libkml x86_64 1.3.0-10.fc28 fedora 370 k libmcpp x86_64 2.7.2-20.fc29 fedora 80 k libogg x86_64 2:1.3.2-10.fc28 fedora 30 k libpciaccess x86_64 0.14-1.fc29 fedora 31 k libpciaccess-devel x86_64 0.14-1.fc29 fedora 18 k libpng x86_64 2:1.6.34-4.fc28 fedora 125 k libquadmath x86_64 8.0.1-0.23.fc29 fedora 180 k libquadmath-devel x86_64 8.0.1-0.23.fc29 fedora 36 k libraw1394 x86_64 2.1.2-6.fc29 fedora 71 k libspatialite x86_64 4.3.0a-8.fc28 fedora 2.6 M libthai x86_64 0.1.27-2.fc28 fedora 202 k libtheora x86_64 1:1.1.1-21.fc28 fedora 190 k libtiff x86_64 4.0.9-8.fc29 fedora 178 k libucil x86_64 0.9.10-16.fc28 fedora 76 k libunicap x86_64 0.9.12-21.fc29 fedora 119 k libusbx x86_64 1.0.21-6.fc28 fedora 68 k libuuid-devel x86_64 2.32-4.fc29 fedora 91 k libuv x86_64 1:1.20.0-1.fc29 fedora 127 k libv4l x86_64 1.12.5-7.fc28 fedora 189 k libva x86_64 2.1.0-1.fc28 fedora 90 k libvisual x86_64 1:0.4.0-24.fc28 fedora 144 k libvorbis x86_64 1:1.3.6-1.fc29 fedora 195 k libwacom x86_64 0.29-1.fc29 fedora 39 k libwacom-data noarch 0.29-1.fc29 fedora 73 k libwayland-client x86_64 1.15.0-1.fc29 fedora 38 k libwayland-cursor x86_64 1.15.0-1.fc29 fedora 25 k libwayland-egl x86_64 1.15.0-1.fc29 fedora 18 k libwayland-server x86_64 1.15.0-1.fc29 fedora 44 k libwebp x86_64 1.0.0-1.fc29 fedora 255 k libwmf-lite x86_64 0.2.8.4-53.fc28 fedora 73 k libxcb x86_64 1.13-2.fc29 fedora 228 k libxcb-devel x86_64 1.13-2.fc29 fedora 1.1 M libxkbcommon x86_64 0.8.0-2.fc28 fedora 115 k libxkbcommon-x11 x86_64 0.8.0-2.fc28 fedora 24 k libxshmfence x86_64 1.3-1.fc29 fedora 12 k lockdev x86_64 1.0.4-0.26.20111007git.fc28 fedora 40 k mariadb-connector-c x86_64 3.0.4-1.fc29 fedora 133 k mcpp x86_64 2.7.2-20.fc29 fedora 30 k mesa-filesystem x86_64 18.0.1-1.fc29 fedora 30 k mesa-libEGL x86_64 18.0.1-1.fc29 fedora 112 k mesa-libEGL-devel x86_64 18.0.1-1.fc29 fedora 46 k mesa-libGL x86_64 18.0.1-1.fc29 fedora 158 k mesa-libGL-devel x86_64 18.0.1-1.fc29 fedora 172 k mesa-libGLU x86_64 9.0.0-14.fc29 fedora 184 k mesa-libGLU-devel x86_64 9.0.0-14.fc29 fedora 14 k mesa-libgbm x86_64 18.0.1-1.fc29 fedora 48 k mesa-libglapi x86_64 18.0.1-1.fc29 fedora 48 k minizip x86_64 1.2.11-7.fc29 fedora 39 k mtdev x86_64 1.1.5-12.fc28 fedora 23 k netcdf x86_64 4.4.1.1-9.fc29 fedora 749 k nettle x86_64 3.4-1.fc28 fedora 292 k nspr x86_64 4.19.0-1.fc29 fedora 141 k nss x86_64 3.36.1-2.fc29 fedora 681 k nss-softokn x86_64 3.36.1-2.fc29 fedora 397 k nss-softokn-freebl x86_64 3.36.1-2.fc29 fedora 236 k nss-sysinit x86_64 3.36.1-2.fc29 fedora 64 k nss-util x86_64 3.36.1-2.fc29 fedora 90 k ogdi x86_64 3.2.1-1.fc29 fedora 280 k openblas x86_64 0.2.20-10.fc29 fedora 4.4 M openblas-openmp x86_64 0.2.20-10.fc29 fedora 4.5 M openblas-threads x86_64 0.2.20-10.fc29 fedora 4.5 M openblas-threads64_ x86_64 0.2.20-10.fc29 fedora 4.4 M opencv x86_64 3.4.1-3.fc29 fedora 1.6 M opencv-contrib x86_64 3.4.1-3.fc29 fedora 3.7 M opencv-core x86_64 3.4.1-3.fc29 fedora 4.2 M openjpeg2 x86_64 2.3.0-7.fc29 fedora 153 k openni x86_64 1.5.7.10-13.fc29 fedora 422 k opus x86_64 1.3-0.4.beta.fc29 fedora 203 k orc x86_64 0.4.28-2.fc28 fedora 174 k pango x86_64 1.42.1-1.fc29 fedora 293 k pango-devel x86_64 1.42.1-1.fc29 fedora 320 k pcre-cpp x86_64 8.42-1.fc29 fedora 45 k pcre-devel x86_64 8.42-1.fc29 fedora 550 k pcre-utf16 x86_64 8.42-1.fc29 fedora 193 k pcre-utf32 x86_64 8.42-1.fc29 fedora 184 k pcre2-utf16 x86_64 10.31-4.fc29 fedora 220 k perl-Carp noarch 1.42-396.fc29 fedora 29 k perl-Encode x86_64 4:2.98-4.fc29 fedora 1.5 M perl-Errno x86_64 1.28-412.fc29 fedora 74 k perl-Exporter noarch 5.72-396.fc28 fedora 33 k perl-File-Path noarch 2.15-2.fc28 fedora 37 k perl-File-Temp noarch 0.230.400-396.fc28 fedora 61 k perl-Getopt-Long noarch 1:2.50-4.fc28 fedora 62 k perl-HTTP-Tiny noarch 0.070-395.fc28 fedora 56 k perl-IO x86_64 1.38-412.fc29 fedora 138 k perl-MIME-Base64 x86_64 3.15-397.fc29 fedora 30 k perl-PathTools x86_64 3.74-1.fc28 fedora 89 k perl-Pod-Escapes noarch 1:1.07-395.fc28 fedora 19 k perl-Pod-Perldoc noarch 3.28-396.fc28 fedora 87 k perl-Pod-Simple noarch 1:3.35-395.fc28 fedora 212 k perl-Pod-Usage noarch 4:1.69-395.fc28 fedora 33 k perl-Scalar-List-Utils x86_64 3:1.50-1.fc29 fedora 68 k perl-Socket x86_64 4:2.027-2.fc28 fedora 58 k perl-Storable x86_64 1:3.09-1.fc29 fedora 95 k perl-Term-ANSIColor noarch 4.06-396.fc28 fedora 45 k perl-Term-Cap noarch 1.17-395.fc28 fedora 22 k perl-Text-ParseWords noarch 3.30-395.fc28 fedora 17 k perl-Text-Tabs+Wrap noarch 2013.0523-395.fc28 fedora 23 k perl-Time-Local noarch 1:1.250-395.fc28 fedora 31 k perl-Unicode-Normalize x86_64 1.25-397.fc29 fedora 81 k perl-constant noarch 1.33-396.fc28 fedora 24 k perl-interpreter x86_64 4:5.26.2-412.fc29 fedora 6.2 M perl-libs x86_64 4:5.26.2-412.fc29 fedora 1.5 M perl-macros x86_64 4:5.26.2-412.fc29 fedora 70 k perl-parent noarch 1:0.236-395.fc28 fedora 19 k perl-podlators noarch 4.10-2.fc28 fedora 116 k perl-threads x86_64 1:2.21-2.fc28 fedora 60 k perl-threads-shared x86_64 1.58-2.fc28 fedora 46 k pixman x86_64 0.34.0-7.fc29 fedora 246 k pixman-devel x86_64 0.34.0-7.fc29 fedora 18 k poppler x86_64 0.63.0-1.fc29 fedora 917 k poppler-data noarch 0.4.9-1.fc29 fedora 2.1 M postgresql-libs x86_64 10.3-4.fc29 fedora 290 k proj x86_64 4.9.3-5.fc28 fedora 234 k python2 x86_64 2.7.14-15.fc29 fedora 101 k python2-libs x86_64 2.7.14-15.fc29 fedora 6.3 M python2-pip noarch 9.0.3-1.fc29 fedora 2.0 M python2-setuptools noarch 39.0.1-1.fc29 fedora 641 k python3 x86_64 3.6.5-4.fc29 fedora 70 k python3-pip noarch 9.0.3-1.fc29 fedora 2.0 M python3-setuptools noarch 39.0.1-1.fc29 fedora 628 k qt-settings noarch 28.0-2.fc29 fedora 27 k qt5-qtbase x86_64 5.10.1-7.fc29 fedora 3.5 M qt5-qtbase-common noarch 5.10.1-7.fc29 fedora 38 k qt5-qtbase-gui x86_64 5.10.1-7.fc29 fedora 5.4 M qt5-rpm-macros noarch 5.10.1-1.fc29 fedora 11 k rhash x86_64 1.3.5-2.fc28 fedora 129 k shared-mime-info x86_64 1.9-4.fc29 fedora 327 k tbb x86_64 2018.2-5.fc28 fedora 158 k tinyxml x86_64 2.6.2-16.fc29 fedora 58 k unixODBC x86_64 2.3.5-3.fc29 fedora 454 k uriparser x86_64 0.8.5-2.fc29 fedora 57 k urw-base35-bookman-fonts noarch 20170801-9.fc29 fedora 856 k urw-base35-c059-fonts noarch 20170801-9.fc29 fedora 883 k urw-base35-d050000l-fonts noarch 20170801-9.fc29 fedora 78 k urw-base35-fonts noarch 20170801-9.fc29 fedora 11 k urw-base35-fonts-common noarch 20170801-9.fc29 fedora 22 k urw-base35-gothic-fonts noarch 20170801-9.fc29 fedora 653 k urw-base35-nimbus-mono-ps-fonts noarch 20170801-9.fc29 fedora 800 k urw-base35-nimbus-roman-fonts noarch 20170801-9.fc29 fedora 864 k urw-base35-nimbus-sans-fonts noarch 20170801-9.fc29 fedora 1.3 M urw-base35-p052-fonts noarch 20170801-9.fc29 fedora 981 k urw-base35-standard-symbols-ps-fonts noarch 20170801-9.fc29 fedora 43 k urw-base35-z003-fonts noarch 20170801-9.fc29 fedora 278 k valgrind x86_64 1:3.13.0-18.fc29 fedora 9.9 M valgrind-devel x86_64 1:3.13.0-18.fc29 fedora 85 k xcb-util x86_64 0.4.0-9.fc28 fedora 21 k xcb-util-image x86_64 0.4.0-9.fc28 fedora 20 k xcb-util-keysyms x86_64 0.4.0-7.fc28 fedora 15 k xcb-util-renderutil x86_64 0.3.9-10.fc28 fedora 18 k xcb-util-wm x86_64 0.4.1-12.fc28 fedora 31 k xerces-c x86_64 3.2.1-1.fc29 fedora 982 k xkeyboard-config noarch 2.23.1-1.fc28 fedora 826 k xml-common noarch 0.6.3-48.fc28 fedora 31 k xorg-x11-font-utils x86_64 1:7.5-37.fc28 fedora 101 k xorg-x11-proto-devel noarch 2018.4-1.fc29 fedora 282 k xorg-x11-server-utils x86_64 7.7-25.fc29 fedora 195 k Transaction Summary ================================================================================ Install 313 Packages Total download size: 200 M Installed size: 776 M Downloading Packages: (1/313): gimp-devel-tools-2.8.22-6.fc29.x86_64. 826 kB/s | 77 kB 00:00 (2/313): OpenEXR-devel-2.2.0-12.fc28.x86_64.rpm 903 kB/s | 85 kB 00:00 (3/313): GraphicsMagick-c++-devel-1.3.28-4.fc29 567 kB/s | 54 kB 00:00 (4/313): fftw-devel-3.3.5-10.fc28.x86_64.rpm 19 MB/s | 134 kB 00:00 (5/313): hdf5-devel-1.8.20-3.fc29.x86_64.rpm 7.6 MB/s | 977 kB 00:00 (6/313): ilmbase-devel-2.2.0-12.fc28.x86_64.rpm 730 kB/s | 91 kB 00:00 (7/313): libXext-devel-1.3.3-8.fc28.x86_64.rpm 18 MB/s | 79 kB 00:00 (8/313): libcurl-devel-7.59.0-3.fc29.x86_64.rpm 33 MB/s | 795 kB 00:00 (9/313): libX11-devel-1.6.5-7.fc29.x86_64.rpm 4.0 MB/s | 985 kB 00:00 (10/313): libpng-devel-1.6.34-4.fc28.x86_64.rpm 3.0 MB/s | 326 kB 00:00 (11/313): libjpeg-turbo-devel-1.5.90-1.fc29.x86 857 kB/s | 108 kB 00:00 (12/313): libtiff-devel-4.0.9-8.fc29.x86_64.rpm 29 MB/s | 509 kB 00:00 (13/313): opencv-devel-3.4.1-3.fc29.x86_64.rpm 6.6 MB/s | 895 kB 00:00 (14/313): zlib-devel-1.2.11-7.fc29.x86_64.rpm 459 kB/s | 57 kB 00:00 (15/313): cairo-1.15.12-2.fc29.x86_64.rpm 5.1 MB/s | 688 kB 00:00 (16/313): qt5-qtbase-devel-5.10.1-7.fc29.x86_64 10 MB/s | 4.0 MB 00:00 (17/313): fontconfig-2.13.0-3.fc29.x86_64.rpm 1.9 MB/s | 268 kB 00:00 (18/313): atk-2.28.1-1.fc29.x86_64.rpm 742 kB/s | 270 kB 00:00 (19/313): freetype-2.9-1.fc29.x86_64.rpm 3.7 MB/s | 389 kB 00:00 (20/313): gdk-pixbuf2-2.36.12-1.fc29.x86_64.rpm 2.1 MB/s | 465 kB 00:00 (21/313): pango-1.42.1-1.fc29.x86_64.rpm 23 MB/s | 293 kB 00:00 (22/313): gimp-libs-2.8.22-6.fc29.x86_64.rpm 8.6 MB/s | 1.4 MB 00:00 (23/313): GraphicsMagick-c++-1.3.28-4.fc29.x86_ 1.1 MB/s | 120 kB 00:00 (24/313): GraphicsMagick-devel-1.3.28-4.fc29.x8 882 kB/s | 76 kB 00:00 (25/313): gtk2-2.24.32-2.fc28.x86_64.rpm 13 MB/s | 3.4 MB 00:00 (26/313): OpenEXR-libs-2.2.0-12.fc28.x86_64.rpm 5.2 MB/s | 671 kB 00:00 (27/313): fftw-3.3.5-10.fc28.x86_64.rpm 474 kB/s | 56 kB 00:00 (28/313): fftw-libs-3.3.5-10.fc28.x86_64.rpm 155 kB/s | 13 kB 00:00 (29/313): fftw-libs-long-3.3.5-10.fc28.x86_64.r 33 MB/s | 540 kB 00:00 (30/313): fftw-libs-quad-3.3.5-10.fc28.x86_64.r 25 MB/s | 810 kB 00:00 (31/313): fftw-libs-double-3.3.5-10.fc28.x86_64 24 MB/s | 990 kB 00:00 (32/313): fftw-libs-single-3.3.5-10.fc28.x86_64 37 MB/s | 1.0 MB 00:00 (33/313): libaec-devel-1.0.2-3.fc28.x86_64.rpm 3.6 MB/s | 10 kB 00:00 (34/313): ilmbase-2.2.0-12.fc28.x86_64.rpm 24 MB/s | 112 kB 00:00 (35/313): libX11-1.6.5-7.fc29.x86_64.rpm 33 MB/s | 621 kB 00:00 (36/313): libX11-xcb-1.6.5-7.fc29.x86_64.rpm 2.8 MB/s | 23 kB 00:00 (37/313): xorg-x11-proto-devel-2018.4-1.fc29.no 31 MB/s | 282 kB 00:00 (38/313): libXext-1.3.3-8.fc28.x86_64.rpm 12 MB/s | 44 kB 00:00 (39/313): libjpeg-turbo-1.5.90-1.fc29.x86_64.rp 23 MB/s | 167 kB 00:00 (40/313): libpng-1.6.34-4.fc28.x86_64.rpm 25 MB/s | 125 kB 00:00 (41/313): hdf5-1.8.20-3.fc29.x86_64.rpm 24 MB/s | 1.8 MB 00:00 (42/313): libtiff-4.0.9-8.fc29.x86_64.rpm 17 MB/s | 178 kB 00:00 (43/313): opencv-3.4.1-3.fc29.x86_64.rpm 19 MB/s | 1.6 MB 00:00 (44/313): opencv-contrib-3.4.1-3.fc29.x86_64.rp 26 MB/s | 3.7 MB 00:00 (45/313): gcc-gfortran-8.0.1-0.23.fc29.x86_64.r 42 MB/s | 11 MB 00:00 (46/313): cmake-filesystem-3.11.0-1.fc29.x86_64 938 kB/s | 38 kB 00:00 (47/313): perl-File-Path-2.15-2.fc28.noarch.rpm 9.2 MB/s | 37 kB 00:00 (48/313): perl-Getopt-Long-2.50-4.fc28.noarch.r 13 MB/s | 62 kB 00:00 (49/313): perl-IO-1.38-412.fc29.x86_64.rpm 13 MB/s | 138 kB 00:00 (50/313): perl-PathTools-3.74-1.fc28.x86_64.rpm 7.0 MB/s | 89 kB 00:00 (51/313): perl-interpreter-5.26.2-412.fc29.x86_ 31 MB/s | 6.2 MB 00:00 (52/313): opencv-core-3.4.1-3.fc29.x86_64.rpm 11 MB/s | 4.2 MB 00:00 (53/313): qt5-rpm-macros-5.10.1-1.fc29.noarch.r 991 kB/s | 11 kB 00:00 (54/313): libXrender-0.9.10-5.fc28.x86_64.rpm 3.8 MB/s | 32 kB 00:00 (55/313): libxcb-1.13-2.fc29.x86_64.rpm 8.7 MB/s | 228 kB 00:00 (56/313): qt5-qtbase-5.10.1-7.fc29.x86_64.rpm 11 MB/s | 3.5 MB 00:00 (57/313): fontpackages-filesystem-1.44-21.fc29. 1.5 MB/s | 15 kB 00:00 (58/313): pixman-0.34.0-7.fc29.x86_64.rpm 6.9 MB/s | 246 kB 00:00 (59/313): gdk-pixbuf2-modules-2.36.12-1.fc29.x8 6.4 MB/s | 107 kB 00:00 (60/313): gtk-update-icon-cache-3.22.30-1.fc29. 2.8 MB/s | 32 kB 00:00 (61/313): cups-libs-2.2.7-1.fc29.x86_64.rpm 12 MB/s | 425 kB 00:00 (62/313): hicolor-icon-theme-0.17-2.fc28.noarch 3.9 MB/s | 47 kB 00:00 (63/313): libXcomposite-0.4.4-12.fc28.x86_64.rp 3.2 MB/s | 27 kB 00:00 (64/313): libXcursor-1.1.15-1.fc29.x86_64.rpm 4.7 MB/s | 35 kB 00:00 (65/313): qt5-qtbase-gui-5.10.1-7.fc29.x86_64.r 26 MB/s | 5.4 MB 00:00 (66/313): libXdamage-1.1.4-12.fc28.x86_64.rpm 887 kB/s | 26 kB 00:00 (67/313): libXfixes-5.0.3-5.fc28.x86_64.rpm 989 kB/s | 24 kB 00:00 (68/313): libXinerama-1.1.3-10.fc28.x86_64.rpm 2.3 MB/s | 19 kB 00:00 (69/313): libXrandr-1.5.1-5.fc28.x86_64.rpm 3.3 MB/s | 32 kB 00:00 (70/313): libXi-1.7.9-6.fc28.x86_64.rpm 4.0 MB/s | 48 kB 00:00 (71/313): libXft-2.3.2-8.fc28.x86_64.rpm 7.2 MB/s | 65 kB 00:00 (72/313): fribidi-1.0.1-1.fc29.x86_64.rpm 6.3 MB/s | 81 kB 00:00 (73/313): libthai-0.1.27-2.fc28.x86_64.rpm 15 MB/s | 202 kB 00:00 (74/313): harfbuzz-1.7.5-3.fc28.x86_64.rpm 11 MB/s | 293 kB 00:00 (75/313): lcms2-2.9-2.fc28.x86_64.rpm 17 MB/s | 164 kB 00:00 (76/313): libICE-1.0.9-12.fc28.x86_64.rpm 7.5 MB/s | 72 kB 00:00 (77/313): libSM-1.2.2-8.fc28.x86_64.rpm 7.0 MB/s | 44 kB 00:00 (78/313): libquadmath-8.0.1-0.23.fc29.x86_64.rp 12 MB/s | 180 kB 00:00 (79/313): libaec-1.0.2-3.fc28.x86_64.rpm 6.6 MB/s | 38 kB 00:00 (80/313): libgfortran-8.0.1-0.23.fc29.x86_64.rp 33 MB/s | 642 kB 00:00 (81/313): libX11-common-1.6.5-7.fc29.noarch.rpm 24 MB/s | 167 kB 00:00 (82/313): jbigkit-libs-2.1-12.fc29.x86_64.rpm 12 MB/s | 53 kB 00:00 (83/313): tbb-2018.2-5.fc28.x86_64.rpm 28 MB/s | 158 kB 00:00 (84/313): GraphicsMagick-1.3.28-4.fc29.x86_64.r 22 MB/s | 1.5 MB 00:00 (85/313): coin-or-Clp-1.16.10-6.fc28.x86_64.rpm 36 MB/s | 956 kB 00:00 (86/313): coin-or-CoinUtils-2.10.13-8.fc29.x86_ 9.5 MB/s | 524 kB 00:00 (87/313): gdcm-2.8.4-6.fc29.x86_64.rpm 23 MB/s | 1.7 MB 00:00 (88/313): gstreamer1-plugins-base-1.14.0-2.fc29 31 MB/s | 1.8 MB 00:00 (89/313): gstreamer1-1.14.0-1.fc29.x86_64.rpm 12 MB/s | 1.3 MB 00:00 (90/313): jasper-libs-2.0.14-4.fc29.x86_64.rpm 12 MB/s | 166 kB 00:00 (91/313): libglvnd-glx-1.0.1-0.6.git5baa1e5.fc2 14 MB/s | 112 kB 00:00 (92/313): libdc1394-2.2.2-10.fc28.x86_64.rpm 8.3 MB/s | 125 kB 00:00 (93/313): libucil-0.9.10-16.fc28.x86_64.rpm 1.9 MB/s | 76 kB 00:00 (94/313): libgphoto2-2.5.17-1.fc29.x86_64.rpm 28 MB/s | 1.4 MB 00:00 (95/313): libv4l-1.12.5-7.fc28.x86_64.rpm 11 MB/s | 189 kB 00:00 (96/313): libunicap-0.9.12-21.fc29.x86_64.rpm 5.0 MB/s | 119 kB 00:00 (97/313): libva-2.1.0-1.fc28.x86_64.rpm 5.5 MB/s | 90 kB 00:00 (98/313): libwebp-1.0.0-1.fc29.x86_64.rpm 14 MB/s | 255 kB 00:00 (99/313): openni-1.5.7.10-13.fc29.x86_64.rpm 9.3 MB/s | 422 kB 00:00 (100/313): perl-Carp-1.42-396.fc29.noarch.rpm 3.8 MB/s | 29 kB 00:00 (101/313): perl-Exporter-5.72-396.fc28.noarch.r 3.6 MB/s | 33 kB 00:00 (102/313): perl-Pod-Usage-1.69-395.fc28.noarch. 3.8 MB/s | 33 kB 00:00 (103/313): perl-Text-ParseWords-3.30-395.fc28.n 2.5 MB/s | 17 kB 00:00 (104/313): perl-constant-1.33-396.fc28.noarch.r 2.9 MB/s | 24 kB 00:00 (105/313): perl-Errno-1.28-412.fc29.x86_64.rpm 7.8 MB/s | 74 kB 00:00 (106/313): perl-Socket-2.027-2.fc28.x86_64.rpm 3.9 MB/s | 58 kB 00:00 (107/313): openblas-0.2.20-10.fc29.x86_64.rpm 32 MB/s | 4.4 MB 00:00 (108/313): perl-Scalar-List-Utils-1.50-1.fc29.x 9.4 MB/s | 68 kB 00:00 (109/313): perl-Text-Tabs+Wrap-2013.0523-395.fc 3.3 MB/s | 23 kB 00:00 (110/313): perl-Unicode-Normalize-1.25-397.fc29 11 MB/s | 81 kB 00:00 (111/313): perl-macros-5.26.2-412.fc29.x86_64.r 6.3 MB/s | 70 kB 00:00 (112/313): perl-parent-0.236-395.fc28.noarch.rp 2.1 MB/s | 19 kB 00:00 (113/313): perl-threads-2.21-2.fc28.x86_64.rpm 7.0 MB/s | 60 kB 00:00 (114/313): perl-threads-shared-1.58-2.fc28.x86_ 6.2 MB/s | 46 kB 00:00 (115/313): libglvnd-egl-1.0.1-0.6.git5baa1e5.fc 6.4 MB/s | 45 kB 00:00 (116/313): gdal-libs-2.2.4-2.fc29.x86_64.rpm 13 MB/s | 6.7 MB 00:00 (117/313): perl-libs-5.26.2-412.fc29.x86_64.rpm 10 MB/s | 1.5 MB 00:00 (118/313): libinput-1.10.5-3.fc29.x86_64.rpm 19 MB/s | 146 kB 00:00 (119/313): libxkbcommon-0.8.0-2.fc28.x86_64.rpm 18 MB/s | 115 kB 00:00 (120/313): mtdev-1.1.5-12.fc28.x86_64.rpm 4.3 MB/s | 23 kB 00:00 (121/313): qt-settings-28.0-2.fc29.noarch.rpm 4.8 MB/s | 27 kB 00:00 (122/313): qt5-qtbase-common-5.10.1-7.fc29.noar 6.7 MB/s | 38 kB 00:00 (123/313): pcre2-utf16-10.31-4.fc29.x86_64.rpm 14 MB/s | 220 kB 00:00 (124/313): glx-utils-8.3.0-9.fc28.x86_64.rpm 7.5 MB/s | 40 kB 00:00 (125/313): libxkbcommon-x11-0.8.0-2.fc28.x86_64 4.4 MB/s | 24 kB 00:00 (126/313): libdrm-2.4.91-1.fc29.x86_64.rpm 14 MB/s | 164 kB 00:00 (127/313): mesa-libgbm-18.0.1-1.fc29.x86_64.rpm 9.1 MB/s | 48 kB 00:00 (128/313): xcb-util-image-0.4.0-9.fc28.x86_64.r 3.5 MB/s | 20 kB 00:00 (129/313): xcb-util-keysyms-0.4.0-7.fc28.x86_64 3.1 MB/s | 15 kB 00:00 (130/313): xcb-util-renderutil-0.3.9-10.fc28.x8 3.7 MB/s | 18 kB 00:00 (131/313): xcb-util-wm-0.4.1-12.fc28.x86_64.rpm 6.0 MB/s | 31 kB 00:00 (132/313): libXau-1.0.8-11.fc28.x86_64.rpm 6.7 MB/s | 34 kB 00:00 (133/313): avahi-libs-0.7-12.fc29.x86_64.rpm 10 MB/s | 62 kB 00:00 (134/313): graphite2-1.3.10-5.fc28.x86_64.rpm 17 MB/s | 119 kB 00:00 (135/313): libdatrie-0.2.9-7.fc28.x86_64.rpm 5.8 MB/s | 32 kB 00:00 (136/313): libwmf-lite-0.2.8.4-53.fc28.x86_64.r 11 MB/s | 73 kB 00:00 (137/313): urw-base35-fonts-20170801-9.fc29.noa 2.1 MB/s | 11 kB 00:00 (138/313): libicu-60.2-3.fc29.x86_64.rpm 50 MB/s | 8.8 MB 00:00 (139/313): gnutls-3.6.2-1.fc28.x86_64.rpm 9.9 MB/s | 732 kB 00:00 (140/313): armadillo-8.300.0-3.fc29.1.x86_64.rp 5.5 MB/s | 30 kB 00:00 (141/313): coin-or-Osi-0.107.8-6.fc28.x86_64.rp 5.9 MB/s | 318 kB 00:00 (142/313): freexl-1.0.5-1.fc29.x86_64.rpm 4.0 MB/s | 37 kB 00:00 (143/313): giflib-5.1.4-1.fc28.x86_64.rpm 17 MB/s | 50 kB 00:00 (144/313): cfitsio-3.430-1.fc29.x86_64.rpm 28 MB/s | 558 kB 00:00 (145/313): geos-3.6.1-8.fc29.x86_64.rpm 33 MB/s | 635 kB 00:00 (146/313): libdap-3.18.3-4.fc27.x86_64.rpm 30 MB/s | 613 kB 00:00 (147/313): libgta-1.0.7-7.fc28.x86_64.rpm 3.8 MB/s | 38 kB 00:00 (148/313): libkml-1.3.0-10.fc28.x86_64.rpm 31 MB/s | 370 kB 00:00 (149/313): libgeotiff-1.4.0-12.fc28.x86_64.rpm 22 MB/s | 716 kB 00:00 (150/313): mariadb-connector-c-3.0.4-1.fc29.x86 2.8 MB/s | 133 kB 00:00 (151/313): libspatialite-4.3.0a-8.fc28.x86_64.r 40 MB/s | 2.6 MB 00:00 (152/313): ogdi-3.2.1-1.fc29.x86_64.rpm 23 MB/s | 280 kB 00:00 (153/313): openjpeg2-2.3.0-7.fc29.x86_64.rpm 26 MB/s | 153 kB 00:00 (154/313): poppler-0.63.0-1.fc29.x86_64.rpm 53 MB/s | 917 kB 00:00 (155/313): netcdf-4.4.1.1-9.fc29.x86_64.rpm 9.7 MB/s | 749 kB 00:00 (156/313): postgresql-libs-10.3-4.fc29.x86_64.r 13 MB/s | 290 kB 00:00 (157/313): unixODBC-2.3.5-3.fc29.x86_64.rpm 29 MB/s | 454 kB 00:00 (158/313): CharLS-1.0-16.fc28.x86_64.rpm 9.3 MB/s | 70 kB 00:00 (159/313): alsa-lib-1.1.6-2.fc29.x86_64.rpm 38 MB/s | 430 kB 00:00 (160/313): cdparanoia-libs-10.2-27.fc29.x86_64. 8.6 MB/s | 62 kB 00:00 (161/313): xerces-c-3.2.1-1.fc29.x86_64.rpm 27 MB/s | 982 kB 00:00 (162/313): compat-openssl10-1.0.2o-1.fc29.x86_6 39 MB/s | 1.1 MB 00:00 (163/313): libXv-1.0.11-5.fc28.x86_64.rpm 3.9 MB/s | 23 kB 00:00 (164/313): libglvnd-gles-1.0.1-0.6.git5baa1e5.f 9.6 MB/s | 33 kB 00:00 (165/313): libogg-1.3.2-10.fc28.x86_64.rpm 8.2 MB/s | 30 kB 00:00 (166/313): libtheora-1.1.1-21.fc28.x86_64.rpm 35 MB/s | 190 kB 00:00 (167/313): libvisual-0.4.0-24.fc28.x86_64.rpm 19 MB/s | 144 kB 00:00 (168/313): libvorbis-1.3.6-1.fc29.x86_64.rpm 33 MB/s | 195 kB 00:00 (169/313): libwayland-client-1.15.0-1.fc29.x86_ 9.0 MB/s | 38 kB 00:00 (170/313): libwayland-cursor-1.15.0-1.fc29.x86_ 7.6 MB/s | 25 kB 00:00 (171/313): libwayland-egl-1.15.0-1.fc29.x86_64. 5.9 MB/s | 18 kB 00:00 (172/313): opus-1.3-0.4.beta.fc29.x86_64.rpm 42 MB/s | 203 kB 00:00 (173/313): orc-0.4.28-2.fc28.x86_64.rpm 21 MB/s | 174 kB 00:00 (174/313): libraw1394-2.1.2-6.fc29.x86_64.rpm 13 MB/s | 71 kB 00:00 (175/313): libusbx-1.0.21-6.fc28.x86_64.rpm 17 MB/s | 68 kB 00:00 (176/313): libglvnd-1.0.1-0.6.git5baa1e5.fc29.x 15 MB/s | 65 kB 00:00 (177/313): gd-2.2.5-3.fc29.x86_64.rpm 29 MB/s | 142 kB 00:00 (178/313): mesa-libGL-18.0.1-1.fc29.x86_64.rpm 21 MB/s | 158 kB 00:00 (179/313): libexif-0.6.21-16.fc28.x86_64.rpm 37 MB/s | 354 kB 00:00 (180/313): lockdev-1.0.4-0.26.20111007git.fc28. 4.5 MB/s | 40 kB 00:00 (181/313): iso-codes-3.77-2.fc28.noarch.rpm 44 MB/s | 3.2 MB 00:00 (182/313): tinyxml-2.6.2-16.fc29.x86_64.rpm 3.8 MB/s | 58 kB 00:00 (183/313): perl-Pod-Perldoc-3.28-396.fc28.noarc 5.5 MB/s | 87 kB 00:00 (184/313): perl-podlators-4.10-2.fc28.noarch.rp 32 MB/s | 116 kB 00:00 (185/313): mesa-libEGL-18.0.1-1.fc29.x86_64.rpm 28 MB/s | 112 kB 00:00 (186/313): libevdev-1.5.9-3.fc29.x86_64.rpm 12 MB/s | 41 kB 00:00 (187/313): libwacom-0.29-1.fc29.x86_64.rpm 11 MB/s | 39 kB 00:00 (188/313): libpciaccess-0.14-1.fc29.x86_64.rpm 6.7 MB/s | 31 kB 00:00 (189/313): libwayland-server-1.15.0-1.fc29.x86_ 8.3 MB/s | 44 kB 00:00 (190/313): xcb-util-0.4.0-9.fc28.x86_64.rpm 4.7 MB/s | 21 kB 00:00 (191/313): xkeyboard-config-2.23.1-1.fc28.noarc 59 MB/s | 826 kB 00:00 (192/313): nettle-3.4-1.fc28.x86_64.rpm 29 MB/s | 292 kB 00:00 (193/313): urw-base35-d050000l-fonts-20170801-9 13 MB/s | 78 kB 00:00 (194/313): urw-base35-c059-fonts-20170801-9.fc2 56 MB/s | 883 kB 00:00 (195/313): urw-base35-fonts-common-20170801-9.f 3.5 MB/s | 22 kB 00:00 (196/313): urw-base35-gothic-fonts-20170801-9.f 45 MB/s | 653 kB 00:00 (197/313): urw-base35-bookman-fonts-20170801-9. 20 MB/s | 856 kB 00:00 (198/313): urw-base35-nimbus-mono-ps-fonts-2017 25 MB/s | 800 kB 00:00 (199/313): urw-base35-nimbus-roman-fonts-201708 38 MB/s | 864 kB 00:00 (200/313): urw-base35-standard-symbols-ps-fonts 6.8 MB/s | 43 kB 00:00 (201/313): urw-base35-p052-fonts-20170801-9.fc2 38 MB/s | 981 kB 00:00 (202/313): urw-base35-nimbus-sans-fonts-2017080 9.4 MB/s | 1.3 MB 00:00 (203/313): urw-base35-z003-fonts-20170801-9.fc2 2.3 MB/s | 278 kB 00:00 (204/313): arpack-3.5.0-6.fc28.x86_64.rpm 1.6 MB/s | 195 kB 00:00 (205/313): SuperLU-5.2.1-3.fc29.x86_64.rpm 785 kB/s | 173 kB 00:00 (206/313): proj-4.9.3-5.fc28.x86_64.rpm 22 MB/s | 234 kB 00:00 (207/313): lapack-3.8.0-8.fc29.x86_64.rpm 35 MB/s | 8.6 MB 00:00 (208/313): minizip-1.2.11-7.fc29.x86_64.rpm 325 kB/s | 39 kB 00:00 (209/313): openblas-openmp-0.2.20-10.fc29.x86_6 17 MB/s | 4.5 MB 00:00 (210/313): uriparser-0.8.5-2.fc29.x86_64.rpm 444 kB/s | 57 kB 00:00 (211/313): nspr-4.19.0-1.fc29.x86_64.rpm 593 kB/s | 141 kB 00:00 (212/313): xml-common-0.6.3-48.fc28.noarch.rpm 2.8 MB/s | 31 kB 00:00 (213/313): libXxf86vm-1.1.4-7.fc28.x86_64.rpm 3.4 MB/s | 22 kB 00:00 (214/313): poppler-data-0.4.9-1.fc29.noarch.rpm 13 MB/s | 2.1 MB 00:00 (215/313): nss-3.36.1-2.fc29.x86_64.rpm 2.8 MB/s | 681 kB 00:00 (216/313): libxshmfence-1.3-1.fc29.x86_64.rpm 109 kB/s | 12 kB 00:00 (217/313): mesa-libglapi-18.0.1-1.fc29.x86_64.r 575 kB/s | 48 kB 00:00 (218/313): libXpm-3.5.12-5.fc28.x86_64.rpm 5.1 MB/s | 57 kB 00:00 (219/313): groff-base-1.22.3-15.fc29.x86_64.rpm 8.4 MB/s | 1.0 MB 00:00 (220/313): perl-File-Temp-0.230.400-396.fc28.no 519 kB/s | 61 kB 00:00 (221/313): perl-HTTP-Tiny-0.070-395.fc28.noarch 497 kB/s | 56 kB 00:00 (222/313): perl-Pod-Simple-3.35-395.fc28.noarch 32 MB/s | 212 kB 00:00 (223/313): perl-Term-Cap-1.17-395.fc28.noarch.r 6.6 MB/s | 22 kB 00:00 (224/313): perl-Term-ANSIColor-4.06-396.fc28.no 11 MB/s | 45 kB 00:00 (225/313): libgudev-232-3.fc29.x86_64.rpm 10 MB/s | 32 kB 00:00 (226/313): libwacom-data-0.29-1.fc29.noarch.rpm 14 MB/s | 73 kB 00:00 (227/313): hwdata-0.311-1.fc29.noarch.rpm 11 MB/s | 1.5 MB 00:00 (228/313): xorg-x11-font-utils-7.5-37.fc28.x86_ 781 kB/s | 101 kB 00:00 (229/313): xorg-x11-server-utils-7.7-25.fc29.x8 1.5 MB/s | 195 kB 00:00 (230/313): openblas-threads-0.2.20-10.fc29.x86_ 35 MB/s | 4.5 MB 00:00 (231/313): nss-softokn-3.36.1-2.fc29.x86_64.rpm 34 MB/s | 397 kB 00:00 (232/313): blas-3.8.0-8.fc29.x86_64.rpm 3.0 MB/s | 427 kB 00:00 (233/313): openblas-threads64_-0.2.20-10.fc29.x 16 MB/s | 4.4 MB 00:00 (234/313): nss-sysinit-3.36.1-2.fc29.x86_64.rpm 502 kB/s | 64 kB 00:00 (235/313): nss-util-3.36.1-2.fc29.x86_64.rpm 709 kB/s | 90 kB 00:00 (236/313): perl-Time-Local-1.250-395.fc28.noarc 281 kB/s | 31 kB 00:00 (237/313): perl-MIME-Base64-3.15-397.fc29.x86_6 253 kB/s | 30 kB 00:00 (238/313): perl-Pod-Escapes-1.07-395.fc28.noarc 168 kB/s | 19 kB 00:00 (239/313): libfontenc-1.1.3-7.fc28.x86_64.rpm 287 kB/s | 36 kB 00:00 (240/313): libXmu-1.1.2-8.fc28.x86_64.rpm 651 kB/s | 77 kB 00:00 (241/313): libXt-1.1.5-7.fc28.x86_64.rpm 1.4 MB/s | 184 kB 00:00 (242/313): libXxf86misc-1.0.3-15.fc28.x86_64.rp 2.6 MB/s | 25 kB 00:00 (243/313): mcpp-2.7.2-20.fc29.x86_64.rpm 3.6 MB/s | 30 kB 00:00 (244/313): nss-softokn-freebl-3.36.1-2.fc29.x86 1.9 MB/s | 236 kB 00:00 (245/313): libmcpp-2.7.2-20.fc29.x86_64.rpm 657 kB/s | 80 kB 00:00 (246/313): cmake-rpm-macros-3.11.0-1.fc29.noarc 5.6 MB/s | 38 kB 00:00 (247/313): cmake-data-3.11.0-1.fc29.noarch.rpm 48 MB/s | 1.3 MB 00:00 (248/313): cmake-3.11.0-1.fc29.x86_64.rpm 29 MB/s | 7.8 MB 00:00 (249/313): jsoncpp-1.8.4-3.fc28.x86_64.rpm 390 kB/s | 92 kB 00:00 (250/313): libuv-1.20.0-1.fc29.x86_64.rpm 590 kB/s | 127 kB 00:00 (251/313): rhash-1.3.5-2.fc28.x86_64.rpm 1.2 MB/s | 129 kB 00:00 (252/313): emacs-filesystem-25.3-5.fc28.noarch. 5.4 MB/s | 67 kB 00:00 (253/313): libglvnd-devel-1.0.1-0.6.git5baa1e5. 4.5 MB/s | 15 kB 00:00 (254/313): mesa-libEGL-devel-18.0.1-1.fc29.x86_ 3.0 MB/s | 46 kB 00:00 (255/313): libglvnd-core-devel-1.0.1-0.6.git5ba 7.3 MB/s | 23 kB 00:00 (256/313): libglvnd-opengl-1.0.1-0.6.git5baa1e5 9.1 MB/s | 40 kB 00:00 (257/313): mesa-libGL-devel-18.0.1-1.fc29.x86_6 33 MB/s | 172 kB 00:00 (258/313): python2-2.7.14-15.fc29.x86_64.rpm 19 MB/s | 101 kB 00:00 (259/313): python2-setuptools-39.0.1-1.fc29.noa 31 MB/s | 641 kB 00:00 (260/313): perl-Encode-2.98-4.fc29.x86_64.rpm 34 MB/s | 1.5 MB 00:00 (261/313): python2-pip-9.0.3-1.fc29.noarch.rpm 20 MB/s | 2.0 MB 00:00 (262/313): python2-libs-2.7.14-15.fc29.x86_64.r 33 MB/s | 6.3 MB 00:00 (263/313): libXdamage-devel-1.1.4-12.fc28.x86_6 153 kB/s | 14 kB 00:00 (264/313): perl-Storable-3.09-1.fc29.x86_64.rpm 424 kB/s | 95 kB 00:00 (265/313): libXfixes-devel-5.0.3-5.fc28.x86_64. 174 kB/s | 18 kB 00:00 (266/313): libXxf86vm-devel-1.1.4-7.fc28.x86_64 226 kB/s | 23 kB 00:00 (267/313): libdrm-devel-2.4.91-1.fc29.x86_64.rp 1.1 MB/s | 139 kB 00:00 (268/313): libXau-devel-1.0.8-11.fc28.x86_64.rp 162 kB/s | 19 kB 00:00 (269/313): libpciaccess-devel-0.14-1.fc29.x86_6 6.3 MB/s | 18 kB 00:00 (270/313): mesa-filesystem-18.0.1-1.fc29.x86_64 4.5 MB/s | 30 kB 00:00 (271/313): valgrind-devel-3.13.0-18.fc29.x86_64 21 MB/s | 85 kB 00:00 (272/313): libxcb-devel-1.13-2.fc29.x86_64.rpm 4.4 MB/s | 1.1 MB 00:00 (273/313): mesa-libGLU-devel-9.0.0-14.fc29.x86_ 117 kB/s | 14 kB 00:00 (274/313): mesa-libGLU-9.0.0-14.fc29.x86_64.rpm 15 MB/s | 184 kB 00:00 (275/313): gl-manpages-1.1-15.20161227.fc28.noa 8.8 MB/s | 1.2 MB 00:00 (276/313): gimp-devel-2.8.22-6.fc29.x86_64.rpm 3.7 MB/s | 938 kB 00:00 (277/313): gdk-pixbuf2-devel-2.36.12-1.fc29.x86 950 kB/s | 221 kB 00:00 (278/313): cairo-devel-1.15.12-2.fc29.x86_64.rp 747 kB/s | 271 kB 00:00 (279/313): glib2-devel-2.56.1-1.fc29.x86_64.rpm 3.3 MB/s | 461 kB 00:00 (280/313): libquadmath-devel-8.0.1-0.23.fc29.x8 327 kB/s | 36 kB 00:00 (281/313): shared-mime-info-1.9-4.fc29.x86_64.r 2.7 MB/s | 327 kB 00:00 (282/313): python3-3.6.5-4.fc29.x86_64.rpm 9.4 MB/s | 70 kB 00:00 (283/313): gtk2-devel-2.24.32-2.fc28.x86_64.rpm 7.8 MB/s | 3.0 MB 00:00 (284/313): python3-setuptools-39.0.1-1.fc29.noa 4.4 MB/s | 628 kB 00:00 (285/313): python3-pip-9.0.3-1.fc29.noarch.rpm 8.1 MB/s | 2.0 MB 00:00 (286/313): fontconfig-devel-2.13.0-3.fc29.x86_6 1.2 MB/s | 144 kB 00:00 (287/313): gettext-0.19.8.1-14.fc28.x86_64.rpm 4.9 MB/s | 1.1 MB 00:00 (288/313): libcroco-0.6.12-4.fc28.x86_64.rpm 982 kB/s | 111 kB 00:00 (289/313): gettext-libs-0.19.8.1-14.fc28.x86_64 1.3 MB/s | 310 kB 00:00 (290/313): libXrender-devel-0.9.10-5.fc28.x86_6 188 kB/s | 21 kB 00:00 (291/313): freetype-devel-2.9-1.fc29.x86_64.rpm 3.8 MB/s | 462 kB 00:00 (292/313): pixman-devel-0.34.0-7.fc29.x86_64.rp 2.8 MB/s | 18 kB 00:00 (293/313): libXcomposite-devel-0.4.4-12.fc28.x8 185 kB/s | 21 kB 00:00 (294/313): valgrind-3.13.0-18.fc29.x86_64.rpm 64 MB/s | 9.9 MB 00:00 (295/313): libXcursor-devel-1.1.15-1.fc29.x86_6 716 kB/s | 28 kB 00:00 (296/313): atk-devel-2.28.1-1.fc29.x86_64.rpm 769 kB/s | 191 kB 00:00 (297/313): libXinerama-devel-1.1.3-10.fc28.x86_ 184 kB/s | 18 kB 00:00 (298/313): libXi-devel-1.7.9-6.fc28.x86_64.rpm 1.1 MB/s | 110 kB 00:00 (299/313): libXrandr-devel-1.5.1-5.fc28.x86_64. 3.3 MB/s | 25 kB 00:00 (300/313): pcre-devel-8.42-1.fc29.x86_64.rpm 47 MB/s | 550 kB 00:00 (301/313): pango-devel-1.42.1-1.fc29.x86_64.rpm 2.5 MB/s | 320 kB 00:00 (302/313): pcre-cpp-8.42-1.fc29.x86_64.rpm 378 kB/s | 45 kB 00:00 (303/313): pcre-utf16-8.42-1.fc29.x86_64.rpm 1.7 MB/s | 193 kB 00:00 (304/313): bzip2-devel-1.0.6-27.fc29.x86_64.rpm 35 MB/s | 224 kB 00:00 (305/313): expat-devel-2.2.5-3.fc28.x86_64.rpm 13 MB/s | 54 kB 00:00 (306/313): pcre-utf32-8.42-1.fc29.x86_64.rpm 1.4 MB/s | 184 kB 00:00 (307/313): libuuid-devel-2.32-4.fc29.x86_64.rpm 743 kB/s | 91 kB 00:00 (308/313): fribidi-devel-1.0.1-1.fc29.x86_64.rp 488 kB/s | 62 kB 00:00 (309/313): harfbuzz-devel-1.7.5-3.fc28.x86_64.r 1.5 MB/s | 180 kB 00:00 (310/313): libXft-devel-2.3.2-8.fc28.x86_64.rpm 205 kB/s | 24 kB 00:00 (311/313): harfbuzz-icu-1.7.5-3.fc28.x86_64.rpm 185 kB/s | 23 kB 00:00 (312/313): graphite2-devel-1.3.10-5.fc28.x86_64 5.7 MB/s | 44 kB 00:00 (313/313): libicu-devel-60.2-3.fc29.x86_64.rpm 54 MB/s | 921 kB 00:00 -------------------------------------------------------------------------------- Total 27 MB/s | 200 MB 00:07 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: mariadb-connector-c-3.0.4-1.fc29.x86_64 1/1 Preparing : 1/1 Installing : perl-Exporter-5.72-396.fc28.noarch 1/313 Installing : perl-libs-4:5.26.2-412.fc29.x86_64 2/313 Installing : perl-Carp-1.42-396.fc29.noarch 3/313 Installing : libjpeg-turbo-1.5.90-1.fc29.x86_64 4/313 Installing : libpng-2:1.6.34-4.fc28.x86_64 5/313 Installing : freetype-2.9-1.fc29.x86_64 6/313 Installing : xorg-x11-proto-devel-2018.4-1.fc29.noarch 7/313 Installing : nspr-4.19.0-1.fc29.x86_64 8/313 Running scriptlet: nspr-4.19.0-1.fc29.x86_64 8/313 Installing : libquadmath-8.0.1-0.23.fc29.x86_64 9/313 Running scriptlet: libquadmath-8.0.1-0.23.fc29.x86_64 9/313 Installing : libgfortran-8.0.1-0.23.fc29.x86_64 10/313 Running scriptlet: libgfortran-8.0.1-0.23.fc29.x86_64 10/313 Installing : libICE-1.0.9-12.fc28.x86_64 11/313 Running scriptlet: libICE-1.0.9-12.fc28.x86_64 11/313 Installing : python2-libs-2.7.14-15.fc29.x86_64 12/313 Installing : python2-pip-9.0.3-1.fc29.noarch 13/313 Installing : python2-setuptools-39.0.1-1.fc29.noarch 14/313 Installing : python2-2.7.14-15.fc29.x86_64 15/313 Installing : libglvnd-1:1.0.1-0.6.git5baa1e5.fc29.x86_64 16/313 Installing : libX11-xcb-1.6.5-7.fc29.x86_64 17/313 Installing : atk-2.28.1-1.fc29.x86_64 18/313 Installing : libSM-1.2.2-8.fc28.x86_64 19/313 Running scriptlet: libSM-1.2.2-8.fc28.x86_64 19/313 Installing : nss-util-3.36.1-2.fc29.x86_64 20/313 Running scriptlet: nss-util-3.36.1-2.fc29.x86_64 20/313 Installing : jasper-libs-2.0.14-4.fc29.x86_64 21/313 Installing : perl-Scalar-List-Utils-3:1.50-1.fc29.x86_64 22/313 Installing : python3-pip-9.0.3-1.fc29.noarch 23/313 Installing : python3-setuptools-39.0.1-1.fc29.noarch 24/313 Installing : python3-3.6.5-4.fc29.x86_64 25/313 Installing : libwayland-client-1.15.0-1.fc29.x86_64 26/313 Installing : libogg-2:1.3.2-10.fc28.x86_64 27/313 Installing : libwebp-1.0.0-1.fc29.x86_64 28/313 Installing : libaec-1.0.2-3.fc28.x86_64 29/313 Installing : hdf5-1.8.20-3.fc29.x86_64 30/313 Installing : openblas-0.2.20-10.fc29.x86_64 31/313 Running scriptlet: openblas-0.2.20-10.fc29.x86_64 31/313 Installing : fftw-libs-quad-3.3.5-10.fc28.x86_64 32/313 Installing : mesa-libglapi-18.0.1-1.fc29.x86_64 33/313 Running scriptlet: mesa-libglapi-18.0.1-1.fc29.x86_64 33/313 Installing : proj-4.9.3-5.fc28.x86_64 34/313 Running scriptlet: proj-4.9.3-5.fc28.x86_64 34/313 Installing : libusbx-1.0.21-6.fc28.x86_64 35/313 Installing : openjpeg2-2.3.0-7.fc29.x86_64 36/313 Installing : mtdev-1.1.5-12.fc28.x86_64 37/313 Running scriptlet: mtdev-1.1.5-12.fc28.x86_64 37/313 Installing : libicu-60.2-3.fc29.x86_64 38/313 Running scriptlet: libicu-60.2-3.fc29.x86_64 38/313 Installing : coin-or-CoinUtils-2.10.13-8.fc29.x86_64 39/313 Installing : tbb-2018.2-5.fc28.x86_64 40/313 Running scriptlet: tbb-2018.2-5.fc28.x86_64 40/313 Installing : lcms2-2.9-2.fc28.x86_64 41/313 Running scriptlet: lcms2-2.9-2.fc28.x86_64 41/313 Installing : cmake-filesystem-3.11.0-1.fc29.x86_64 42/313 Installing : fftw-libs-single-3.3.5-10.fc28.x86_64 43/313 Installing : fftw-libs-long-3.3.5-10.fc28.x86_64 44/313 Installing : fftw-libs-double-3.3.5-10.fc28.x86_64 45/313 Installing : zlib-devel-1.2.11-7.fc29.x86_64 46/313 Installing : libpng-devel-2:1.6.34-4.fc28.x86_64 47/313 Installing : libtheora-1:1.1.1-21.fc28.x86_64 48/313 Installing : libvorbis-1:1.3.6-1.fc29.x86_64 49/313 Installing : cmake-rpm-macros-3.11.0-1.fc29.noarch 50/313 Installing : libv4l-1.12.5-7.fc28.x86_64 51/313 Running scriptlet: libv4l-1.12.5-7.fc28.x86_64 51/313 Installing : perl-Text-ParseWords-3.30-395.fc28.noarch 52/313 Installing : libcroco-0.6.12-4.fc28.x86_64 53/313 Running scriptlet: libcroco-0.6.12-4.fc28.x86_64 53/313 Installing : libxshmfence-1.3-1.fc29.x86_64 54/313 Running scriptlet: libxshmfence-1.3-1.fc29.x86_64 54/313 Installing : libwayland-server-1.15.0-1.fc29.x86_64 55/313 Installing : libraw1394-2.1.2-6.fc29.x86_64 56/313 Running scriptlet: libraw1394-2.1.2-6.fc29.x86_64 56/313 Installing : libunicap-0.9.12-21.fc29.x86_64 57/313 Running scriptlet: libunicap-0.9.12-21.fc29.x86_64 57/313 Installing : alsa-lib-1.1.6-2.fc29.x86_64 58/313 Running scriptlet: alsa-lib-1.1.6-2.fc29.x86_64 58/313 Installing : geos-3.6.1-8.fc29.x86_64 59/313 Running scriptlet: geos-3.6.1-8.fc29.x86_64 59/313 Installing : freexl-1.0.5-1.fc29.x86_64 60/313 Running scriptlet: freexl-1.0.5-1.fc29.x86_64 60/313 Installing : graphite2-1.3.10-5.fc28.x86_64 61/313 Installing : harfbuzz-1.7.5-3.fc28.x86_64 62/313 Running scriptlet: harfbuzz-1.7.5-3.fc28.x86_64 62/313 Installing : libXau-1.0.8-11.fc28.x86_64 63/313 Running scriptlet: libXau-1.0.8-11.fc28.x86_64 63/313 Installing : libxcb-1.13-2.fc29.x86_64 64/313 Running scriptlet: libxcb-1.13-2.fc29.x86_64 64/313 Installing : gstreamer1-1.14.0-1.fc29.x86_64 65/313 Installing : jbigkit-libs-2.1-12.fc29.x86_64 66/313 Running scriptlet: jbigkit-libs-2.1-12.fc29.x86_64 66/313 Installing : libtiff-4.0.9-8.fc29.x86_64 67/313 Installing : fribidi-1.0.1-1.fc29.x86_64 68/313 Running scriptlet: fribidi-1.0.1-1.fc29.x86_64 68/313 Installing : fontpackages-filesystem-1.44-21.fc29.noarch 69/313 Installing : urw-base35-fonts-common-20170801-9.fc29.noarch 70/313 Installing : pixman-0.34.0-7.fc29.x86_64 71/313 Running scriptlet: pixman-0.34.0-7.fc29.x86_64 71/313 Installing : ilmbase-2.2.0-12.fc28.x86_64 72/313 Running scriptlet: ilmbase-2.2.0-12.fc28.x86_64 72/313 Installing : OpenEXR-libs-2.2.0-12.fc28.x86_64 73/313 Running scriptlet: OpenEXR-libs-2.2.0-12.fc28.x86_64 73/313 Installing : pixman-devel-0.34.0-7.fc29.x86_64 74/313 Installing : fribidi-devel-1.0.1-1.fc29.x86_64 75/313 Installing : libgeotiff-1.4.0-12.fc28.x86_64 76/313 Running scriptlet: libgeotiff-1.4.0-12.fc28.x86_64 76/313 Installing : xcb-util-keysyms-0.4.0-7.fc28.x86_64 77/313 Running scriptlet: xcb-util-keysyms-0.4.0-7.fc28.x86_64 77/313 Installing : xcb-util-renderutil-0.3.9-10.fc28.x86_64 78/313 Running scriptlet: xcb-util-renderutil-0.3.9-10.fc28.x86_64 78/313 Installing : xcb-util-wm-0.4.1-12.fc28.x86_64 79/313 Running scriptlet: xcb-util-wm-0.4.1-12.fc28.x86_64 79/313 Installing : xcb-util-0.4.0-9.fc28.x86_64 80/313 Running scriptlet: xcb-util-0.4.0-9.fc28.x86_64 80/313 Installing : xcb-util-image-0.4.0-9.fc28.x86_64 81/313 Running scriptlet: xcb-util-image-0.4.0-9.fc28.x86_64 81/313 Installing : libXau-devel-1.0.8-11.fc28.x86_64 82/313 Installing : libxcb-devel-1.13-2.fc29.x86_64 83/313 Installing : harfbuzz-icu-1.7.5-3.fc28.x86_64 84/313 Running scriptlet: harfbuzz-icu-1.7.5-3.fc28.x86_64 84/313 Installing : graphite2-devel-1.3.10-5.fc28.x86_64 85/313 Installing : libspatialite-4.3.0a-8.fc28.x86_64 86/313 Running scriptlet: libspatialite-4.3.0a-8.fc28.x86_64 86/313 Installing : libdc1394-2.2.2-10.fc28.x86_64 87/313 Running scriptlet: libdc1394-2.2.2-10.fc28.x86_64 87/313 Installing : gettext-libs-0.19.8.1-14.fc28.x86_64 88/313 Installing : gettext-0.19.8.1-14.fc28.x86_64 89/313 Running scriptlet: gettext-0.19.8.1-14.fc28.x86_64 89/313 Installing : fftw-3.3.5-10.fc28.x86_64 90/313 Installing : fftw-libs-3.3.5-10.fc28.x86_64 91/313 Installing : coin-or-Osi-0.107.8-6.fc28.x86_64 92/313 Running scriptlet: coin-or-Osi-0.107.8-6.fc28.x86_64 92/313 Installing : coin-or-Clp-1.16.10-6.fc28.x86_64 93/313 Running scriptlet: coin-or-Clp-1.16.10-6.fc28.x86_64 93/313 Installing : libicu-devel-60.2-3.fc29.x86_64 94/313 Installing : ogdi-3.2.1-1.fc29.x86_64 95/313 Running scriptlet: ogdi-3.2.1-1.fc29.x86_64 95/313 Installing : netcdf-4.4.1.1-9.fc29.x86_64 96/313 Running scriptlet: netcdf-4.4.1.1-9.fc29.x86_64 96/313 Installing : libaec-devel-1.0.2-3.fc28.x86_64 97/313 Installing : libwayland-cursor-1.15.0-1.fc29.x86_64 98/313 Installing : nss-softokn-freebl-3.36.1-2.fc29.x86_64 99/313 Installing : nss-softokn-3.36.1-2.fc29.x86_64 100/313 Running scriptlet: nss-softokn-3.36.1-2.fc29.x86_64 100/313 Installing : nss-sysinit-3.36.1-2.fc29.x86_64 101/313 Installing : nss-3.36.1-2.fc29.x86_64 102/313 Running scriptlet: nss-3.36.1-2.fc29.x86_64 102/313 Installing : libglvnd-opengl-1:1.0.1-0.6.git5baa1e5.fc29.x86_ 103/313 Installing : openblas-openmp-0.2.20-10.fc29.x86_64 104/313 Running scriptlet: openblas-openmp-0.2.20-10.fc29.x86_64 104/313 Installing : openblas-threads-0.2.20-10.fc29.x86_64 105/313 Running scriptlet: openblas-threads-0.2.20-10.fc29.x86_64 105/313 Installing : openblas-threads64_-0.2.20-10.fc29.x86_64 106/313 Running scriptlet: openblas-threads64_-0.2.20-10.fc29.x86_64 106/313 Installing : arpack-3.5.0-6.fc28.x86_64 107/313 Running scriptlet: arpack-3.5.0-6.fc28.x86_64 107/313 Installing : blas-3.8.0-8.fc29.x86_64 108/313 Running scriptlet: blas-3.8.0-8.fc29.x86_64 108/313 Installing : lapack-3.8.0-8.fc29.x86_64 109/313 Running scriptlet: lapack-3.8.0-8.fc29.x86_64 109/313 Installing : libquadmath-devel-8.0.1-0.23.fc29.x86_64 110/313 Installing : gcc-gfortran-8.0.1-0.23.fc29.x86_64 111/313 Running scriptlet: gcc-gfortran-8.0.1-0.23.fc29.x86_64 111/313 Installing : SuperLU-5.2.1-3.fc29.x86_64 112/313 Installing : armadillo-8.300.0-3.fc29.1.x86_64 113/313 Running scriptlet: armadillo-8.300.0-3.fc29.1.x86_64 113/313 Installing : perl-macros-4:5.26.2-412.fc29.x86_64 114/313 Installing : perl-constant-1.33-396.fc28.noarch 115/313 Installing : perl-PathTools-3.74-1.fc28.x86_64 116/313 Installing : perl-Errno-1.28-412.fc29.x86_64 117/313 Installing : perl-IO-1.38-412.fc29.x86_64 118/313 Installing : perl-Socket-4:2.027-2.fc28.x86_64 119/313 Installing : perl-Text-Tabs+Wrap-2013.0523-395.fc28.noarch 120/313 Installing : perl-Unicode-Normalize-1.25-397.fc29.x86_64 121/313 Installing : perl-parent-1:0.236-395.fc28.noarch 122/313 Installing : perl-threads-shared-1.58-2.fc28.x86_64 123/313 Installing : perl-threads-1:2.21-2.fc28.x86_64 124/313 Installing : perl-interpreter-4:5.26.2-412.fc29.x86_64 125/313 Installing : perl-File-Path-2.15-2.fc28.noarch 126/313 Installing : perl-MIME-Base64-3.15-397.fc29.x86_64 127/313 Installing : perl-File-Temp-0.230.400-396.fc28.noarch 128/313 Installing : perl-Term-Cap-1.17-395.fc28.noarch 129/313 Installing : perl-Pod-Escapes-1:1.07-395.fc28.noarch 130/313 Installing : perl-Storable-1:3.09-1.fc29.x86_64 131/313 Installing : valgrind-1:3.13.0-18.fc29.x86_64 132/313 Installing : valgrind-devel-1:3.13.0-18.fc29.x86_64 133/313 Installing : perl-Time-Local-1:1.250-395.fc28.noarch 134/313 Installing : perl-HTTP-Tiny-0.070-395.fc28.noarch 135/313 Installing : perl-Term-ANSIColor-4.06-396.fc28.noarch 136/313 Installing : libuuid-devel-2.32-4.fc29.x86_64 137/313 Installing : expat-devel-2.2.5-3.fc28.x86_64 138/313 Installing : bzip2-devel-1.0.6-27.fc29.x86_64 139/313 Installing : freetype-devel-2.9-1.fc29.x86_64 140/313 Installing : pcre-utf32-8.42-1.fc29.x86_64 141/313 Installing : pcre-utf16-8.42-1.fc29.x86_64 142/313 Installing : pcre-cpp-8.42-1.fc29.x86_64 143/313 Installing : pcre-devel-8.42-1.fc29.x86_64 144/313 Installing : glib2-devel-2.56.1-1.fc29.x86_64 145/313 Installing : atk-devel-2.28.1-1.fc29.x86_64 146/313 Installing : shared-mime-info-1.9-4.fc29.x86_64 147/313 Running scriptlet: shared-mime-info-1.9-4.fc29.x86_64 147/313 Installing : gdk-pixbuf2-2.36.12-1.fc29.x86_64 148/313 Running scriptlet: gdk-pixbuf2-2.36.12-1.fc29.x86_64 148/313 Installing : gdk-pixbuf2-devel-2.36.12-1.fc29.x86_64 149/313 Installing : gdk-pixbuf2-modules-2.36.12-1.fc29.x86_64 150/313 Installing : gtk-update-icon-cache-3.22.30-1.fc29.x86_64 151/313 Installing : gl-manpages-1.1-15.20161227.fc28.noarch 152/313 Installing : mesa-filesystem-18.0.1-1.fc29.x86_64 153/313 Installing : libglvnd-core-devel-1:1.0.1-0.6.git5baa1e5.fc29. 154/313 Installing : emacs-filesystem-1:25.3-5.fc28.noarch 155/313 Installing : rhash-1.3.5-2.fc28.x86_64 156/313 Running scriptlet: rhash-1.3.5-2.fc28.x86_64 156/313 Installing : libuv-1:1.20.0-1.fc29.x86_64 157/313 Installing : jsoncpp-1.8.4-3.fc28.x86_64 158/313 Installing : cmake-3.11.0-1.fc29.x86_64 159/313 Installing : cmake-data-3.11.0-1.fc29.noarch 160/313 Installing : qt5-rpm-macros-5.10.1-1.fc29.noarch 161/313 Installing : libmcpp-2.7.2-20.fc29.x86_64 162/313 Running scriptlet: libmcpp-2.7.2-20.fc29.x86_64 162/313 Installing : mcpp-2.7.2-20.fc29.x86_64 163/313 Installing : libfontenc-1.1.3-7.fc28.x86_64 164/313 Running scriptlet: libfontenc-1.1.3-7.fc28.x86_64 164/313 Installing : xorg-x11-font-utils-1:7.5-37.fc28.x86_64 165/313 Installing : hwdata-0.311-1.fc29.noarch 166/313 Installing : libpciaccess-0.14-1.fc29.x86_64 167/313 Installing : libdrm-2.4.91-1.fc29.x86_64 168/313 Installing : mesa-libgbm-18.0.1-1.fc29.x86_64 169/313 Running scriptlet: mesa-libgbm-18.0.1-1.fc29.x86_64 169/313 Installing : libpciaccess-devel-0.14-1.fc29.x86_64 170/313 Installing : libdrm-devel-2.4.91-1.fc29.x86_64 171/313 Installing : libwacom-data-0.29-1.fc29.noarch 172/313 Installing : libgudev-232-3.fc29.x86_64 173/313 Installing : libwacom-0.29-1.fc29.x86_64 174/313 Installing : groff-base-1.22.3-15.fc29.x86_64 175/313 Installing : perl-Pod-Simple-1:3.35-395.fc28.noarch 176/313 Installing : perl-Encode-4:2.98-4.fc29.x86_64 177/313 Installing : perl-Getopt-Long-1:2.50-4.fc28.noarch 178/313 Installing : perl-podlators-4.10-2.fc28.noarch 179/313 Installing : perl-Pod-Perldoc-3.28-396.fc28.noarch 180/313 Installing : perl-Pod-Usage-4:1.69-395.fc28.noarch 181/313 Running scriptlet: xml-common-0.6.3-48.fc28.noarch 182/313 Installing : xml-common-0.6.3-48.fc28.noarch 182/313 Installing : iso-codes-3.77-2.fc28.noarch 183/313 Installing : poppler-data-0.4.9-1.fc29.noarch 184/313 Installing : uriparser-0.8.5-2.fc29.x86_64 185/313 Running scriptlet: uriparser-0.8.5-2.fc29.x86_64 185/313 Installing : minizip-1.2.11-7.fc29.x86_64 186/313 Installing : libkml-1.3.0-10.fc28.x86_64 187/313 Running scriptlet: libkml-1.3.0-10.fc28.x86_64 187/313 Installing : nettle-3.4-1.fc28.x86_64 188/313 Running scriptlet: nettle-3.4-1.fc28.x86_64 188/313 Installing : gnutls-3.6.2-1.fc28.x86_64 189/313 Running scriptlet: gnutls-3.6.2-1.fc28.x86_64 189/313 Installing : xkeyboard-config-2.23.1-1.fc28.noarch 190/313 Installing : libxkbcommon-0.8.0-2.fc28.x86_64 191/313 Installing : libxkbcommon-x11-0.8.0-2.fc28.x86_64 192/313 Installing : libevdev-1.5.9-3.fc29.x86_64 193/313 Installing : libinput-1.10.5-3.fc29.x86_64 194/313 Running scriptlet: libinput-1.10.5-3.fc29.x86_64 194/313 Installing : tinyxml-2.6.2-16.fc29.x86_64 195/313 Running scriptlet: tinyxml-2.6.2-16.fc29.x86_64 195/313 Installing : openni-1.5.7.10-13.fc29.x86_64 196/313 Running scriptlet: openni-1.5.7.10-13.fc29.x86_64 196/313 Running scriptlet: lockdev-1.0.4-0.26.20111007git.fc28.x86_64 197/313 Installing : lockdev-1.0.4-0.26.20111007git.fc28.x86_64 197/313 Running scriptlet: lockdev-1.0.4-0.26.20111007git.fc28.x86_64 197/313 Installing : libexif-0.6.21-16.fc28.x86_64 198/313 Installing : orc-0.4.28-2.fc28.x86_64 199/313 Running scriptlet: orc-0.4.28-2.fc28.x86_64 199/313 Installing : opus-1.3-0.4.beta.fc29.x86_64 200/313 Installing : libwayland-egl-1.15.0-1.fc29.x86_64 201/313 Installing : libvisual-1:0.4.0-24.fc28.x86_64 202/313 Running scriptlet: libvisual-1:0.4.0-24.fc28.x86_64 202/313 Installing : cdparanoia-libs-10.2-27.fc29.x86_64 203/313 Installing : compat-openssl10-1:1.0.2o-1.fc29.x86_64 204/313 Running scriptlet: compat-openssl10-1:1.0.2o-1.fc29.x86_64 204/313 Installing : CharLS-1.0-16.fc28.x86_64 205/313 Running scriptlet: CharLS-1.0-16.fc28.x86_64 205/313 Installing : gdcm-2.8.4-6.fc29.x86_64 206/313 Running scriptlet: gdcm-2.8.4-6.fc29.x86_64 206/313 Installing : xerces-c-3.2.1-1.fc29.x86_64 207/313 Installing : unixODBC-2.3.5-3.fc29.x86_64 208/313 Running scriptlet: unixODBC-2.3.5-3.fc29.x86_64 208/313 Installing : postgresql-libs-10.3-4.fc29.x86_64 209/313 Running scriptlet: postgresql-libs-10.3-4.fc29.x86_64 209/313 Installing : mariadb-connector-c-3.0.4-1.fc29.x86_64 210/313 Installing : libgta-1.0.7-7.fc28.x86_64 211/313 Running scriptlet: libgta-1.0.7-7.fc28.x86_64 211/313 Installing : libdap-3.18.3-4.fc27.x86_64 212/313 Running scriptlet: libdap-3.18.3-4.fc27.x86_64 212/313 Installing : giflib-5.1.4-1.fc28.x86_64 213/313 Installing : cfitsio-3.430-1.fc29.x86_64 214/313 Running scriptlet: cfitsio-3.430-1.fc29.x86_64 214/313 Installing : libwmf-lite-0.2.8.4-53.fc28.x86_64 215/313 Running scriptlet: libwmf-lite-0.2.8.4-53.fc28.x86_64 215/313 Installing : libdatrie-0.2.9-7.fc28.x86_64 216/313 Running scriptlet: libdatrie-0.2.9-7.fc28.x86_64 216/313 Installing : libthai-0.1.27-2.fc28.x86_64 217/313 Running scriptlet: libthai-0.1.27-2.fc28.x86_64 217/313 Installing : avahi-libs-0.7-12.fc29.x86_64 218/313 Installing : cups-libs-1:2.2.7-1.fc29.x86_64 219/313 Installing : qt-settings-28.0-2.fc29.noarch 220/313 Installing : pcre2-utf16-10.31-4.fc29.x86_64 221/313 Installing : libX11-common-1.6.5-7.fc29.noarch 222/313 Installing : libX11-1.6.5-7.fc29.x86_64 223/313 Running scriptlet: libX11-1.6.5-7.fc29.x86_64 223/313 Installing : libXext-1.3.3-8.fc28.x86_64 224/313 Running scriptlet: libXext-1.3.3-8.fc28.x86_64 224/313 Installing : libX11-devel-1.6.5-7.fc29.x86_64 225/313 Installing : libXrender-0.9.10-5.fc28.x86_64 226/313 Running scriptlet: libXrender-0.9.10-5.fc28.x86_64 226/313 Installing : libXext-devel-1.3.3-8.fc28.x86_64 227/313 Installing : libXfixes-5.0.3-5.fc28.x86_64 228/313 Running scriptlet: libXfixes-5.0.3-5.fc28.x86_64 228/313 Installing : libXfixes-devel-5.0.3-5.fc28.x86_64 229/313 Installing : libXi-1.7.9-6.fc28.x86_64 230/313 Running scriptlet: libXi-1.7.9-6.fc28.x86_64 230/313 Installing : libXcursor-1.1.15-1.fc29.x86_64 231/313 Running scriptlet: libXcursor-1.1.15-1.fc29.x86_64 231/313 Installing : libXdamage-1.1.4-12.fc28.x86_64 232/313 Running scriptlet: libXdamage-1.1.4-12.fc28.x86_64 232/313 Installing : libXrandr-1.5.1-5.fc28.x86_64 233/313 Running scriptlet: libXrandr-1.5.1-5.fc28.x86_64 233/313 Installing : libXrender-devel-0.9.10-5.fc28.x86_64 234/313 Installing : libXinerama-1.1.3-10.fc28.x86_64 235/313 Running scriptlet: libXinerama-1.1.3-10.fc28.x86_64 235/313 Installing : libXxf86vm-1.1.4-7.fc28.x86_64 236/313 Running scriptlet: libXxf86vm-1.1.4-7.fc28.x86_64 236/313 Installing : libXcomposite-0.4.4-12.fc28.x86_64 237/313 Running scriptlet: libXcomposite-0.4.4-12.fc28.x86_64 237/313 Installing : libglvnd-egl-1:1.0.1-0.6.git5baa1e5.fc29.x86_64 238/313 Installing : mesa-libEGL-18.0.1-1.fc29.x86_64 239/313 Installing : libglvnd-gles-1:1.0.1-0.6.git5baa1e5.fc29.x86_64 240/313 Installing : libglvnd-glx-1:1.0.1-0.6.git5baa1e5.fc29.x86_64 241/313 Installing : mesa-libGL-18.0.1-1.fc29.x86_64 242/313 Installing : libglvnd-devel-1:1.0.1-0.6.git5baa1e5.fc29.x86_6 243/313 Installing : libXxf86vm-devel-1.1.4-7.fc28.x86_64 244/313 Installing : libXdamage-devel-1.1.4-12.fc28.x86_64 245/313 Installing : mesa-libGL-devel-18.0.1-1.fc29.x86_64 246/313 Installing : libXt-1.1.5-7.fc28.x86_64 247/313 Running scriptlet: libXt-1.1.5-7.fc28.x86_64 247/313 Installing : libXmu-1.1.2-8.fc28.x86_64 248/313 Running scriptlet: libXmu-1.1.2-8.fc28.x86_64 248/313 Installing : mesa-libEGL-devel-18.0.1-1.fc29.x86_64 249/313 Installing : libva-2.1.0-1.fc28.x86_64 250/313 Installing : glx-utils-8.3.0-9.fc28.x86_64 251/313 Installing : mesa-libGLU-9.0.0-14.fc29.x86_64 252/313 Running scriptlet: mesa-libGLU-9.0.0-14.fc29.x86_64 252/313 Installing : mesa-libGLU-devel-9.0.0-14.fc29.x86_64 253/313 Installing : ilmbase-devel-2.2.0-12.fc28.x86_64 254/313 Installing : libXcomposite-devel-0.4.4-12.fc28.x86_64 255/313 Installing : libXinerama-devel-1.1.3-10.fc28.x86_64 256/313 Installing : libXcursor-devel-1.1.15-1.fc29.x86_64 257/313 Installing : libXrandr-devel-1.5.1-5.fc28.x86_64 258/313 Installing : libXi-devel-1.7.9-6.fc28.x86_64 259/313 Installing : libXv-1.0.11-5.fc28.x86_64 260/313 Running scriptlet: libXv-1.0.11-5.fc28.x86_64 260/313 Installing : libXxf86misc-1.0.3-15.fc28.x86_64 261/313 Running scriptlet: libXxf86misc-1.0.3-15.fc28.x86_64 261/313 Installing : xorg-x11-server-utils-7.7-25.fc29.x86_64 262/313 Installing : fontconfig-2.13.0-3.fc29.x86_64 263/313 Running scriptlet: fontconfig-2.13.0-3.fc29.x86_64 263/313 Installing : urw-base35-bookman-fonts-20170801-9.fc29.noarch 264/313 Running scriptlet: urw-base35-bookman-fonts-20170801-9.fc29.noarch 264/313 Installing : cairo-1.15.12-2.fc29.x86_64 265/313 Installing : qt5-qtbase-common-5.10.1-7.fc29.noarch 266/313 Running scriptlet: qt5-qtbase-5.10.1-7.fc29.x86_64 267/313 Installing : qt5-qtbase-5.10.1-7.fc29.x86_64 267/313 Running scriptlet: qt5-qtbase-5.10.1-7.fc29.x86_64 267/313 Installing : qt5-qtbase-gui-5.10.1-7.fc29.x86_64 268/313 Running scriptlet: qt5-qtbase-gui-5.10.1-7.fc29.x86_64 268/313 Installing : fontconfig-devel-2.13.0-3.fc29.x86_64 269/313 Installing : cairo-devel-1.15.12-2.fc29.x86_64 270/313 Installing : libXft-2.3.2-8.fc28.x86_64 271/313 Running scriptlet: libXft-2.3.2-8.fc28.x86_64 271/313 Installing : pango-1.42.1-1.fc29.x86_64 272/313 Running scriptlet: pango-1.42.1-1.fc29.x86_64 272/313 Installing : gstreamer1-plugins-base-1.14.0-2.fc29.x86_64 273/313 Installing : libucil-0.9.10-16.fc28.x86_64 274/313 Running scriptlet: libucil-0.9.10-16.fc28.x86_64 274/313 Installing : libXft-devel-2.3.2-8.fc28.x86_64 275/313 Installing : harfbuzz-devel-1.7.5-3.fc28.x86_64 276/313 Installing : pango-devel-1.42.1-1.fc29.x86_64 277/313 Installing : poppler-0.63.0-1.fc29.x86_64 278/313 Installing : gdal-libs-2.2.4-2.fc29.x86_64 279/313 Running scriptlet: gdal-libs-2.2.4-2.fc29.x86_64 279/313 Installing : urw-base35-c059-fonts-20170801-9.fc29.noarch 280/313 Running scriptlet: urw-base35-c059-fonts-20170801-9.fc29.noarch 280/313 Installing : urw-base35-d050000l-fonts-20170801-9.fc29.noarch 281/313 Running scriptlet: urw-base35-d050000l-fonts-20170801-9.fc29.noarch 281/313 Installing : urw-base35-gothic-fonts-20170801-9.fc29.noarch 282/313 Running scriptlet: urw-base35-gothic-fonts-20170801-9.fc29.noarch 282/313 Installing : urw-base35-nimbus-mono-ps-fonts-20170801-9.fc29. 283/313 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20170801-9.fc29. 283/313 Installing : urw-base35-nimbus-roman-fonts-20170801-9.fc29.no 284/313 Running scriptlet: urw-base35-nimbus-roman-fonts-20170801-9.fc29.no 284/313 Installing : urw-base35-nimbus-sans-fonts-20170801-9.fc29.noa 285/313 Running scriptlet: urw-base35-nimbus-sans-fonts-20170801-9.fc29.noa 285/313 Installing : urw-base35-p052-fonts-20170801-9.fc29.noarch 286/313 Running scriptlet: urw-base35-p052-fonts-20170801-9.fc29.noarch 286/313 Installing : urw-base35-standard-symbols-ps-fonts-20170801-9. 287/313 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20170801-9. 287/313 Installing : urw-base35-z003-fonts-20170801-9.fc29.noarch 288/313 Running scriptlet: urw-base35-z003-fonts-20170801-9.fc29.noarch 288/313 Installing : urw-base35-fonts-20170801-9.fc29.noarch 289/313 Installing : GraphicsMagick-1.3.28-4.fc29.x86_64 290/313 Installing : GraphicsMagick-c++-1.3.28-4.fc29.x86_64 291/313 Installing : GraphicsMagick-devel-1.3.28-4.fc29.x86_64 292/313 Installing : libXpm-3.5.12-5.fc28.x86_64 293/313 Running scriptlet: libXpm-3.5.12-5.fc28.x86_64 293/313 Installing : gd-2.2.5-3.fc29.x86_64 294/313 Running scriptlet: gd-2.2.5-3.fc29.x86_64 294/313 Installing : libgphoto2-2.5.17-1.fc29.x86_64 295/313 Installing : opencv-contrib-3.4.1-3.fc29.x86_64 296/313 Installing : opencv-core-3.4.1-3.fc29.x86_64 297/313 Installing : opencv-3.4.1-3.fc29.x86_64 298/313 Installing : hicolor-icon-theme-0.17-2.fc28.noarch 299/313 Installing : gtk2-2.24.32-2.fc28.x86_64 300/313 Running scriptlet: gtk2-2.24.32-2.fc28.x86_64 300/313 Installing : gimp-libs-2:2.8.22-6.fc29.x86_64 301/313 Installing : gtk2-devel-2.24.32-2.fc28.x86_64 302/313 Installing : gimp-devel-2:2.8.22-6.fc29.x86_64 303/313 Installing : gimp-devel-tools-2:2.8.22-6.fc29.x86_64 304/313 Installing : opencv-devel-3.4.1-3.fc29.x86_64 305/313 Installing : GraphicsMagick-c++-devel-1.3.28-4.fc29.x86_64 306/313 Installing : qt5-qtbase-devel-5.10.1-7.fc29.x86_64 307/313 Installing : OpenEXR-devel-2.2.0-12.fc28.x86_64 308/313 Installing : hdf5-devel-1.8.20-3.fc29.x86_64 309/313 Installing : fftw-devel-3.3.5-10.fc28.x86_64 310/313 Running scriptlet: fftw-devel-3.3.5-10.fc28.x86_64 310/313 Installing : libtiff-devel-4.0.9-8.fc29.x86_64 311/313 Installing : libjpeg-turbo-devel-1.5.90-1.fc29.x86_64 312/313 Installing : libcurl-devel-7.59.0-3.fc29.x86_64 313/313 Running scriptlet: urw-base35-bookman-fonts-20170801-9.fc29.noarch 313/313 Running scriptlet: urw-base35-c059-fonts-20170801-9.fc29.noarch 313/313 Running scriptlet: urw-base35-d050000l-fonts-20170801-9.fc29.noarch 313/313 Running scriptlet: urw-base35-gothic-fonts-20170801-9.fc29.noarch 313/313 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20170801-9.fc29. 313/313 Running scriptlet: urw-base35-nimbus-roman-fonts-20170801-9.fc29.no 313/313 Running scriptlet: urw-base35-nimbus-sans-fonts-20170801-9.fc29.noa 313/313 Running scriptlet: urw-base35-p052-fonts-20170801-9.fc29.noarch 313/313 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20170801-9. 313/313 Running scriptlet: urw-base35-z003-fonts-20170801-9.fc29.noarch 313/313 Running scriptlet: libcurl-devel-7.59.0-3.fc29.x86_64 313/313 Running scriptlet: shared-mime-info-1.9-4.fc29.x86_64 313/313 Running scriptlet: gdk-pixbuf2-2.36.12-1.fc29.x86_64 313/313 Running scriptlet: fontconfig-2.13.0-3.fc29.x86_64 313/313 Running scriptlet: hicolor-icon-theme-0.17-2.fc28.noarch 313/313 Verifying : gimp-devel-tools-2:2.8.22-6.fc29.x86_64 1/313 Verifying : GraphicsMagick-c++-devel-1.3.28-4.fc29.x86_64 2/313 Verifying : OpenEXR-devel-2.2.0-12.fc28.x86_64 3/313 Verifying : fftw-devel-3.3.5-10.fc28.x86_64 4/313 Verifying : hdf5-devel-1.8.20-3.fc29.x86_64 5/313 Verifying : ilmbase-devel-2.2.0-12.fc28.x86_64 6/313 Verifying : libX11-devel-1.6.5-7.fc29.x86_64 7/313 Verifying : libXext-devel-1.3.3-8.fc28.x86_64 8/313 Verifying : libcurl-devel-7.59.0-3.fc29.x86_64 9/313 Verifying : libjpeg-turbo-devel-1.5.90-1.fc29.x86_64 10/313 Verifying : libpng-devel-2:1.6.34-4.fc28.x86_64 11/313 Verifying : libtiff-devel-4.0.9-8.fc29.x86_64 12/313 Verifying : opencv-devel-3.4.1-3.fc29.x86_64 13/313 Verifying : qt5-qtbase-devel-5.10.1-7.fc29.x86_64 14/313 Verifying : zlib-devel-1.2.11-7.fc29.x86_64 15/313 Verifying : atk-2.28.1-1.fc29.x86_64 16/313 Verifying : cairo-1.15.12-2.fc29.x86_64 17/313 Verifying : fontconfig-2.13.0-3.fc29.x86_64 18/313 Verifying : freetype-2.9-1.fc29.x86_64 19/313 Verifying : gdk-pixbuf2-2.36.12-1.fc29.x86_64 20/313 Verifying : gimp-libs-2:2.8.22-6.fc29.x86_64 21/313 Verifying : gtk2-2.24.32-2.fc28.x86_64 22/313 Verifying : pango-1.42.1-1.fc29.x86_64 23/313 Verifying : GraphicsMagick-c++-1.3.28-4.fc29.x86_64 24/313 Verifying : GraphicsMagick-devel-1.3.28-4.fc29.x86_64 25/313 Verifying : OpenEXR-libs-2.2.0-12.fc28.x86_64 26/313 Verifying : fftw-3.3.5-10.fc28.x86_64 27/313 Verifying : fftw-libs-3.3.5-10.fc28.x86_64 28/313 Verifying : fftw-libs-double-3.3.5-10.fc28.x86_64 29/313 Verifying : fftw-libs-long-3.3.5-10.fc28.x86_64 30/313 Verifying : fftw-libs-quad-3.3.5-10.fc28.x86_64 31/313 Verifying : fftw-libs-single-3.3.5-10.fc28.x86_64 32/313 Verifying : gcc-gfortran-8.0.1-0.23.fc29.x86_64 33/313 Verifying : hdf5-1.8.20-3.fc29.x86_64 34/313 Verifying : libaec-devel-1.0.2-3.fc28.x86_64 35/313 Verifying : ilmbase-2.2.0-12.fc28.x86_64 36/313 Verifying : libX11-1.6.5-7.fc29.x86_64 37/313 Verifying : libX11-xcb-1.6.5-7.fc29.x86_64 38/313 Verifying : xorg-x11-proto-devel-2018.4-1.fc29.noarch 39/313 Verifying : libXext-1.3.3-8.fc28.x86_64 40/313 Verifying : libjpeg-turbo-1.5.90-1.fc29.x86_64 41/313 Verifying : libpng-2:1.6.34-4.fc28.x86_64 42/313 Verifying : libtiff-4.0.9-8.fc29.x86_64 43/313 Verifying : opencv-3.4.1-3.fc29.x86_64 44/313 Verifying : opencv-contrib-3.4.1-3.fc29.x86_64 45/313 Verifying : opencv-core-3.4.1-3.fc29.x86_64 46/313 Verifying : cmake-filesystem-3.11.0-1.fc29.x86_64 47/313 Verifying : perl-File-Path-2.15-2.fc28.noarch 48/313 Verifying : perl-Getopt-Long-1:2.50-4.fc28.noarch 49/313 Verifying : perl-IO-1.38-412.fc29.x86_64 50/313 Verifying : perl-PathTools-3.74-1.fc28.x86_64 51/313 Verifying : perl-interpreter-4:5.26.2-412.fc29.x86_64 52/313 Verifying : qt5-qtbase-5.10.1-7.fc29.x86_64 53/313 Verifying : qt5-qtbase-gui-5.10.1-7.fc29.x86_64 54/313 Verifying : qt5-rpm-macros-5.10.1-1.fc29.noarch 55/313 Verifying : libXrender-0.9.10-5.fc28.x86_64 56/313 Verifying : libxcb-1.13-2.fc29.x86_64 57/313 Verifying : pixman-0.34.0-7.fc29.x86_64 58/313 Verifying : fontpackages-filesystem-1.44-21.fc29.noarch 59/313 Verifying : cups-libs-1:2.2.7-1.fc29.x86_64 60/313 Verifying : gdk-pixbuf2-modules-2.36.12-1.fc29.x86_64 61/313 Verifying : gtk-update-icon-cache-3.22.30-1.fc29.x86_64 62/313 Verifying : hicolor-icon-theme-0.17-2.fc28.noarch 63/313 Verifying : libXcomposite-0.4.4-12.fc28.x86_64 64/313 Verifying : libXcursor-1.1.15-1.fc29.x86_64 65/313 Verifying : libXdamage-1.1.4-12.fc28.x86_64 66/313 Verifying : libXfixes-5.0.3-5.fc28.x86_64 67/313 Verifying : libXi-1.7.9-6.fc28.x86_64 68/313 Verifying : libXinerama-1.1.3-10.fc28.x86_64 69/313 Verifying : libXrandr-1.5.1-5.fc28.x86_64 70/313 Verifying : fribidi-1.0.1-1.fc29.x86_64 71/313 Verifying : harfbuzz-1.7.5-3.fc28.x86_64 72/313 Verifying : libXft-2.3.2-8.fc28.x86_64 73/313 Verifying : libthai-0.1.27-2.fc28.x86_64 74/313 Verifying : GraphicsMagick-1.3.28-4.fc29.x86_64 75/313 Verifying : lcms2-2.9-2.fc28.x86_64 76/313 Verifying : libICE-1.0.9-12.fc28.x86_64 77/313 Verifying : libSM-1.2.2-8.fc28.x86_64 78/313 Verifying : libquadmath-8.0.1-0.23.fc29.x86_64 79/313 Verifying : libgfortran-8.0.1-0.23.fc29.x86_64 80/313 Verifying : libaec-1.0.2-3.fc28.x86_64 81/313 Verifying : libX11-common-1.6.5-7.fc29.noarch 82/313 Verifying : jbigkit-libs-2.1-12.fc29.x86_64 83/313 Verifying : tbb-2018.2-5.fc28.x86_64 84/313 Verifying : coin-or-Clp-1.16.10-6.fc28.x86_64 85/313 Verifying : coin-or-CoinUtils-2.10.13-8.fc29.x86_64 86/313 Verifying : gdal-libs-2.2.4-2.fc29.x86_64 87/313 Verifying : gdcm-2.8.4-6.fc29.x86_64 88/313 Verifying : gstreamer1-1.14.0-1.fc29.x86_64 89/313 Verifying : gstreamer1-plugins-base-1.14.0-2.fc29.x86_64 90/313 Verifying : jasper-libs-2.0.14-4.fc29.x86_64 91/313 Verifying : libdc1394-2.2.2-10.fc28.x86_64 92/313 Verifying : libglvnd-glx-1:1.0.1-0.6.git5baa1e5.fc29.x86_64 93/313 Verifying : libgphoto2-2.5.17-1.fc29.x86_64 94/313 Verifying : libucil-0.9.10-16.fc28.x86_64 95/313 Verifying : libunicap-0.9.12-21.fc29.x86_64 96/313 Verifying : libv4l-1.12.5-7.fc28.x86_64 97/313 Verifying : libva-2.1.0-1.fc28.x86_64 98/313 Verifying : libwebp-1.0.0-1.fc29.x86_64 99/313 Verifying : openblas-0.2.20-10.fc29.x86_64 100/313 Verifying : openni-1.5.7.10-13.fc29.x86_64 101/313 Verifying : perl-Carp-1.42-396.fc29.noarch 102/313 Verifying : perl-Exporter-5.72-396.fc28.noarch 103/313 Verifying : perl-Pod-Usage-4:1.69-395.fc28.noarch 104/313 Verifying : perl-Text-ParseWords-3.30-395.fc28.noarch 105/313 Verifying : perl-constant-1.33-396.fc28.noarch 106/313 Verifying : perl-Errno-1.28-412.fc29.x86_64 107/313 Verifying : perl-Socket-4:2.027-2.fc28.x86_64 108/313 Verifying : perl-libs-4:5.26.2-412.fc29.x86_64 109/313 Verifying : perl-Scalar-List-Utils-3:1.50-1.fc29.x86_64 110/313 Verifying : perl-Text-Tabs+Wrap-2013.0523-395.fc28.noarch 111/313 Verifying : perl-Unicode-Normalize-1.25-397.fc29.x86_64 112/313 Verifying : perl-macros-4:5.26.2-412.fc29.x86_64 113/313 Verifying : perl-parent-1:0.236-395.fc28.noarch 114/313 Verifying : perl-threads-1:2.21-2.fc28.x86_64 115/313 Verifying : perl-threads-shared-1.58-2.fc28.x86_64 116/313 Verifying : libglvnd-egl-1:1.0.1-0.6.git5baa1e5.fc29.x86_64 117/313 Verifying : libicu-60.2-3.fc29.x86_64 118/313 Verifying : libinput-1.10.5-3.fc29.x86_64 119/313 Verifying : libxkbcommon-0.8.0-2.fc28.x86_64 120/313 Verifying : mtdev-1.1.5-12.fc28.x86_64 121/313 Verifying : pcre2-utf16-10.31-4.fc29.x86_64 122/313 Verifying : qt-settings-28.0-2.fc29.noarch 123/313 Verifying : qt5-qtbase-common-5.10.1-7.fc29.noarch 124/313 Verifying : glx-utils-8.3.0-9.fc28.x86_64 125/313 Verifying : libdrm-2.4.91-1.fc29.x86_64 126/313 Verifying : libxkbcommon-x11-0.8.0-2.fc28.x86_64 127/313 Verifying : mesa-libgbm-18.0.1-1.fc29.x86_64 128/313 Verifying : xcb-util-image-0.4.0-9.fc28.x86_64 129/313 Verifying : xcb-util-keysyms-0.4.0-7.fc28.x86_64 130/313 Verifying : xcb-util-renderutil-0.3.9-10.fc28.x86_64 131/313 Verifying : xcb-util-wm-0.4.1-12.fc28.x86_64 132/313 Verifying : libXau-1.0.8-11.fc28.x86_64 133/313 Verifying : avahi-libs-0.7-12.fc29.x86_64 134/313 Verifying : gnutls-3.6.2-1.fc28.x86_64 135/313 Verifying : graphite2-1.3.10-5.fc28.x86_64 136/313 Verifying : libdatrie-0.2.9-7.fc28.x86_64 137/313 Verifying : libwmf-lite-0.2.8.4-53.fc28.x86_64 138/313 Verifying : urw-base35-fonts-20170801-9.fc29.noarch 139/313 Verifying : coin-or-Osi-0.107.8-6.fc28.x86_64 140/313 Verifying : armadillo-8.300.0-3.fc29.1.x86_64 141/313 Verifying : cfitsio-3.430-1.fc29.x86_64 142/313 Verifying : freexl-1.0.5-1.fc29.x86_64 143/313 Verifying : geos-3.6.1-8.fc29.x86_64 144/313 Verifying : giflib-5.1.4-1.fc28.x86_64 145/313 Verifying : libdap-3.18.3-4.fc27.x86_64 146/313 Verifying : libgeotiff-1.4.0-12.fc28.x86_64 147/313 Verifying : libgta-1.0.7-7.fc28.x86_64 148/313 Verifying : libkml-1.3.0-10.fc28.x86_64 149/313 Verifying : libspatialite-4.3.0a-8.fc28.x86_64 150/313 Verifying : mariadb-connector-c-3.0.4-1.fc29.x86_64 151/313 Verifying : netcdf-4.4.1.1-9.fc29.x86_64 152/313 Verifying : ogdi-3.2.1-1.fc29.x86_64 153/313 Verifying : openjpeg2-2.3.0-7.fc29.x86_64 154/313 Verifying : poppler-0.63.0-1.fc29.x86_64 155/313 Verifying : postgresql-libs-10.3-4.fc29.x86_64 156/313 Verifying : unixODBC-2.3.5-3.fc29.x86_64 157/313 Verifying : xerces-c-3.2.1-1.fc29.x86_64 158/313 Verifying : CharLS-1.0-16.fc28.x86_64 159/313 Verifying : compat-openssl10-1:1.0.2o-1.fc29.x86_64 160/313 Verifying : alsa-lib-1.1.6-2.fc29.x86_64 161/313 Verifying : cdparanoia-libs-10.2-27.fc29.x86_64 162/313 Verifying : iso-codes-3.77-2.fc28.noarch 163/313 Verifying : libXv-1.0.11-5.fc28.x86_64 164/313 Verifying : libglvnd-gles-1:1.0.1-0.6.git5baa1e5.fc29.x86_64 165/313 Verifying : libogg-2:1.3.2-10.fc28.x86_64 166/313 Verifying : libtheora-1:1.1.1-21.fc28.x86_64 167/313 Verifying : libvisual-1:0.4.0-24.fc28.x86_64 168/313 Verifying : libvorbis-1:1.3.6-1.fc29.x86_64 169/313 Verifying : libwayland-client-1.15.0-1.fc29.x86_64 170/313 Verifying : libwayland-cursor-1.15.0-1.fc29.x86_64 171/313 Verifying : libwayland-egl-1.15.0-1.fc29.x86_64 172/313 Verifying : opus-1.3-0.4.beta.fc29.x86_64 173/313 Verifying : orc-0.4.28-2.fc28.x86_64 174/313 Verifying : libraw1394-2.1.2-6.fc29.x86_64 175/313 Verifying : libusbx-1.0.21-6.fc28.x86_64 176/313 Verifying : libglvnd-1:1.0.1-0.6.git5baa1e5.fc29.x86_64 177/313 Verifying : mesa-libGL-18.0.1-1.fc29.x86_64 178/313 Verifying : gd-2.2.5-3.fc29.x86_64 179/313 Verifying : libexif-0.6.21-16.fc28.x86_64 180/313 Verifying : lockdev-1.0.4-0.26.20111007git.fc28.x86_64 181/313 Verifying : tinyxml-2.6.2-16.fc29.x86_64 182/313 Verifying : perl-Pod-Perldoc-3.28-396.fc28.noarch 183/313 Verifying : perl-podlators-4.10-2.fc28.noarch 184/313 Verifying : mesa-libEGL-18.0.1-1.fc29.x86_64 185/313 Verifying : libevdev-1.5.9-3.fc29.x86_64 186/313 Verifying : libwacom-0.29-1.fc29.x86_64 187/313 Verifying : xkeyboard-config-2.23.1-1.fc28.noarch 188/313 Verifying : libpciaccess-0.14-1.fc29.x86_64 189/313 Verifying : libwayland-server-1.15.0-1.fc29.x86_64 190/313 Verifying : xcb-util-0.4.0-9.fc28.x86_64 191/313 Verifying : nettle-3.4-1.fc28.x86_64 192/313 Verifying : urw-base35-bookman-fonts-20170801-9.fc29.noarch 193/313 Verifying : urw-base35-c059-fonts-20170801-9.fc29.noarch 194/313 Verifying : urw-base35-d050000l-fonts-20170801-9.fc29.noarch 195/313 Verifying : urw-base35-fonts-common-20170801-9.fc29.noarch 196/313 Verifying : urw-base35-gothic-fonts-20170801-9.fc29.noarch 197/313 Verifying : urw-base35-nimbus-mono-ps-fonts-20170801-9.fc29. 198/313 Verifying : urw-base35-nimbus-roman-fonts-20170801-9.fc29.no 199/313 Verifying : urw-base35-nimbus-sans-fonts-20170801-9.fc29.noa 200/313 Verifying : urw-base35-p052-fonts-20170801-9.fc29.noarch 201/313 Verifying : urw-base35-standard-symbols-ps-fonts-20170801-9. 202/313 Verifying : urw-base35-z003-fonts-20170801-9.fc29.noarch 203/313 Verifying : SuperLU-5.2.1-3.fc29.x86_64 204/313 Verifying : arpack-3.5.0-6.fc28.x86_64 205/313 Verifying : lapack-3.8.0-8.fc29.x86_64 206/313 Verifying : openblas-openmp-0.2.20-10.fc29.x86_64 207/313 Verifying : proj-4.9.3-5.fc28.x86_64 208/313 Verifying : minizip-1.2.11-7.fc29.x86_64 209/313 Verifying : uriparser-0.8.5-2.fc29.x86_64 210/313 Verifying : nspr-4.19.0-1.fc29.x86_64 211/313 Verifying : nss-3.36.1-2.fc29.x86_64 212/313 Verifying : poppler-data-0.4.9-1.fc29.noarch 213/313 Verifying : xml-common-0.6.3-48.fc28.noarch 214/313 Verifying : libXxf86vm-1.1.4-7.fc28.x86_64 215/313 Verifying : libxshmfence-1.3-1.fc29.x86_64 216/313 Verifying : mesa-libglapi-18.0.1-1.fc29.x86_64 217/313 Verifying : libXpm-3.5.12-5.fc28.x86_64 218/313 Verifying : groff-base-1.22.3-15.fc29.x86_64 219/313 Verifying : perl-File-Temp-0.230.400-396.fc28.noarch 220/313 Verifying : perl-HTTP-Tiny-0.070-395.fc28.noarch 221/313 Verifying : perl-Pod-Simple-1:3.35-395.fc28.noarch 222/313 Verifying : perl-Term-ANSIColor-4.06-396.fc28.noarch 223/313 Verifying : perl-Term-Cap-1.17-395.fc28.noarch 224/313 Verifying : libgudev-232-3.fc29.x86_64 225/313 Verifying : libwacom-data-0.29-1.fc29.noarch 226/313 Verifying : hwdata-0.311-1.fc29.noarch 227/313 Verifying : xorg-x11-font-utils-1:7.5-37.fc28.x86_64 228/313 Verifying : xorg-x11-server-utils-7.7-25.fc29.x86_64 229/313 Verifying : openblas-threads-0.2.20-10.fc29.x86_64 230/313 Verifying : openblas-threads64_-0.2.20-10.fc29.x86_64 231/313 Verifying : blas-3.8.0-8.fc29.x86_64 232/313 Verifying : nss-softokn-3.36.1-2.fc29.x86_64 233/313 Verifying : nss-sysinit-3.36.1-2.fc29.x86_64 234/313 Verifying : nss-util-3.36.1-2.fc29.x86_64 235/313 Verifying : perl-MIME-Base64-3.15-397.fc29.x86_64 236/313 Verifying : perl-Time-Local-1:1.250-395.fc28.noarch 237/313 Verifying : perl-Pod-Escapes-1:1.07-395.fc28.noarch 238/313 Verifying : libfontenc-1.1.3-7.fc28.x86_64 239/313 Verifying : libXmu-1.1.2-8.fc28.x86_64 240/313 Verifying : libXt-1.1.5-7.fc28.x86_64 241/313 Verifying : libXxf86misc-1.0.3-15.fc28.x86_64 242/313 Verifying : mcpp-2.7.2-20.fc29.x86_64 243/313 Verifying : nss-softokn-freebl-3.36.1-2.fc29.x86_64 244/313 Verifying : libmcpp-2.7.2-20.fc29.x86_64 245/313 Verifying : cmake-3.11.0-1.fc29.x86_64 246/313 Verifying : cmake-data-3.11.0-1.fc29.noarch 247/313 Verifying : cmake-rpm-macros-3.11.0-1.fc29.noarch 248/313 Verifying : jsoncpp-1.8.4-3.fc28.x86_64 249/313 Verifying : libuv-1:1.20.0-1.fc29.x86_64 250/313 Verifying : rhash-1.3.5-2.fc28.x86_64 251/313 Verifying : emacs-filesystem-1:25.3-5.fc28.noarch 252/313 Verifying : mesa-libEGL-devel-18.0.1-1.fc29.x86_64 253/313 Verifying : libglvnd-devel-1:1.0.1-0.6.git5baa1e5.fc29.x86_6 254/313 Verifying : libglvnd-core-devel-1:1.0.1-0.6.git5baa1e5.fc29. 255/313 Verifying : libglvnd-opengl-1:1.0.1-0.6.git5baa1e5.fc29.x86_ 256/313 Verifying : mesa-libGL-devel-18.0.1-1.fc29.x86_64 257/313 Verifying : python2-2.7.14-15.fc29.x86_64 258/313 Verifying : python2-libs-2.7.14-15.fc29.x86_64 259/313 Verifying : python2-pip-9.0.3-1.fc29.noarch 260/313 Verifying : python2-setuptools-39.0.1-1.fc29.noarch 261/313 Verifying : perl-Encode-4:2.98-4.fc29.x86_64 262/313 Verifying : perl-Storable-1:3.09-1.fc29.x86_64 263/313 Verifying : libXdamage-devel-1.1.4-12.fc28.x86_64 264/313 Verifying : libXfixes-devel-5.0.3-5.fc28.x86_64 265/313 Verifying : libXxf86vm-devel-1.1.4-7.fc28.x86_64 266/313 Verifying : libdrm-devel-2.4.91-1.fc29.x86_64 267/313 Verifying : libxcb-devel-1.13-2.fc29.x86_64 268/313 Verifying : libXau-devel-1.0.8-11.fc28.x86_64 269/313 Verifying : mesa-filesystem-18.0.1-1.fc29.x86_64 270/313 Verifying : libpciaccess-devel-0.14-1.fc29.x86_64 271/313 Verifying : valgrind-devel-1:3.13.0-18.fc29.x86_64 272/313 Verifying : mesa-libGLU-devel-9.0.0-14.fc29.x86_64 273/313 Verifying : gl-manpages-1.1-15.20161227.fc28.noarch 274/313 Verifying : mesa-libGLU-9.0.0-14.fc29.x86_64 275/313 Verifying : gimp-devel-2:2.8.22-6.fc29.x86_64 276/313 Verifying : cairo-devel-1.15.12-2.fc29.x86_64 277/313 Verifying : gdk-pixbuf2-devel-2.36.12-1.fc29.x86_64 278/313 Verifying : glib2-devel-2.56.1-1.fc29.x86_64 279/313 Verifying : gtk2-devel-2.24.32-2.fc28.x86_64 280/313 Verifying : shared-mime-info-1.9-4.fc29.x86_64 281/313 Verifying : libquadmath-devel-8.0.1-0.23.fc29.x86_64 282/313 Verifying : python3-3.6.5-4.fc29.x86_64 283/313 Verifying : python3-pip-9.0.3-1.fc29.noarch 284/313 Verifying : python3-setuptools-39.0.1-1.fc29.noarch 285/313 Verifying : fontconfig-devel-2.13.0-3.fc29.x86_64 286/313 Verifying : gettext-0.19.8.1-14.fc28.x86_64 287/313 Verifying : gettext-libs-0.19.8.1-14.fc28.x86_64 288/313 Verifying : libcroco-0.6.12-4.fc28.x86_64 289/313 Verifying : freetype-devel-2.9-1.fc29.x86_64 290/313 Verifying : libXrender-devel-0.9.10-5.fc28.x86_64 291/313 Verifying : pixman-devel-0.34.0-7.fc29.x86_64 292/313 Verifying : valgrind-1:3.13.0-18.fc29.x86_64 293/313 Verifying : atk-devel-2.28.1-1.fc29.x86_64 294/313 Verifying : libXcomposite-devel-0.4.4-12.fc28.x86_64 295/313 Verifying : libXcursor-devel-1.1.15-1.fc29.x86_64 296/313 Verifying : libXi-devel-1.7.9-6.fc28.x86_64 297/313 Verifying : libXinerama-devel-1.1.3-10.fc28.x86_64 298/313 Verifying : libXrandr-devel-1.5.1-5.fc28.x86_64 299/313 Verifying : pango-devel-1.42.1-1.fc29.x86_64 300/313 Verifying : pcre-devel-8.42-1.fc29.x86_64 301/313 Verifying : pcre-cpp-8.42-1.fc29.x86_64 302/313 Verifying : pcre-utf16-8.42-1.fc29.x86_64 303/313 Verifying : pcre-utf32-8.42-1.fc29.x86_64 304/313 Verifying : bzip2-devel-1.0.6-27.fc29.x86_64 305/313 Verifying : expat-devel-2.2.5-3.fc28.x86_64 306/313 Verifying : libuuid-devel-2.32-4.fc29.x86_64 307/313 Verifying : fribidi-devel-1.0.1-1.fc29.x86_64 308/313 Verifying : harfbuzz-devel-1.7.5-3.fc28.x86_64 309/313 Verifying : harfbuzz-icu-1.7.5-3.fc28.x86_64 310/313 Verifying : libXft-devel-2.3.2-8.fc28.x86_64 311/313 Verifying : graphite2-devel-1.3.10-5.fc28.x86_64 312/313 Verifying : libicu-devel-60.2-3.fc29.x86_64 313/313 Installed: GraphicsMagick-c++-devel.x86_64 1.3.28-4.fc29 OpenEXR-devel.x86_64 2.2.0-12.fc28 fftw-devel.x86_64 3.3.5-10.fc28 gimp-devel-tools.x86_64 2:2.8.22-6.fc29 hdf5-devel.x86_64 1.8.20-3.fc29 ilmbase-devel.x86_64 2.2.0-12.fc28 libX11-devel.x86_64 1.6.5-7.fc29 libXext-devel.x86_64 1.3.3-8.fc28 libcurl-devel.x86_64 7.59.0-3.fc29 libjpeg-turbo-devel.x86_64 1.5.90-1.fc29 libpng-devel.x86_64 2:1.6.34-4.fc28 libtiff-devel.x86_64 4.0.9-8.fc29 opencv-devel.x86_64 3.4.1-3.fc29 qt5-qtbase-devel.x86_64 5.10.1-7.fc29 zlib-devel.x86_64 1.2.11-7.fc29 CharLS.x86_64 1.0-16.fc28 GraphicsMagick.x86_64 1.3.28-4.fc29 GraphicsMagick-c++.x86_64 1.3.28-4.fc29 GraphicsMagick-devel.x86_64 1.3.28-4.fc29 OpenEXR-libs.x86_64 2.2.0-12.fc28 SuperLU.x86_64 5.2.1-3.fc29 alsa-lib.x86_64 1.1.6-2.fc29 armadillo.x86_64 8.300.0-3.fc29.1 arpack.x86_64 3.5.0-6.fc28 atk.x86_64 2.28.1-1.fc29 atk-devel.x86_64 2.28.1-1.fc29 avahi-libs.x86_64 0.7-12.fc29 blas.x86_64 3.8.0-8.fc29 bzip2-devel.x86_64 1.0.6-27.fc29 cairo.x86_64 1.15.12-2.fc29 cairo-devel.x86_64 1.15.12-2.fc29 cdparanoia-libs.x86_64 10.2-27.fc29 cfitsio.x86_64 3.430-1.fc29 cmake.x86_64 3.11.0-1.fc29 cmake-data.noarch 3.11.0-1.fc29 cmake-filesystem.x86_64 3.11.0-1.fc29 cmake-rpm-macros.noarch 3.11.0-1.fc29 coin-or-Clp.x86_64 1.16.10-6.fc28 coin-or-CoinUtils.x86_64 2.10.13-8.fc29 coin-or-Osi.x86_64 0.107.8-6.fc28 compat-openssl10.x86_64 1:1.0.2o-1.fc29 cups-libs.x86_64 1:2.2.7-1.fc29 emacs-filesystem.noarch 1:25.3-5.fc28 expat-devel.x86_64 2.2.5-3.fc28 fftw.x86_64 3.3.5-10.fc28 fftw-libs.x86_64 3.3.5-10.fc28 fftw-libs-double.x86_64 3.3.5-10.fc28 fftw-libs-long.x86_64 3.3.5-10.fc28 fftw-libs-quad.x86_64 3.3.5-10.fc28 fftw-libs-single.x86_64 3.3.5-10.fc28 fontconfig.x86_64 2.13.0-3.fc29 fontconfig-devel.x86_64 2.13.0-3.fc29 fontpackages-filesystem.noarch 1.44-21.fc29 freetype.x86_64 2.9-1.fc29 freetype-devel.x86_64 2.9-1.fc29 freexl.x86_64 1.0.5-1.fc29 fribidi.x86_64 1.0.1-1.fc29 fribidi-devel.x86_64 1.0.1-1.fc29 gcc-gfortran.x86_64 8.0.1-0.23.fc29 gd.x86_64 2.2.5-3.fc29 gdal-libs.x86_64 2.2.4-2.fc29 gdcm.x86_64 2.8.4-6.fc29 gdk-pixbuf2.x86_64 2.36.12-1.fc29 gdk-pixbuf2-devel.x86_64 2.36.12-1.fc29 gdk-pixbuf2-modules.x86_64 2.36.12-1.fc29 geos.x86_64 3.6.1-8.fc29 gettext.x86_64 0.19.8.1-14.fc28 gettext-libs.x86_64 0.19.8.1-14.fc28 giflib.x86_64 5.1.4-1.fc28 gimp-devel.x86_64 2:2.8.22-6.fc29 gimp-libs.x86_64 2:2.8.22-6.fc29 gl-manpages.noarch 1.1-15.20161227.fc28 glib2-devel.x86_64 2.56.1-1.fc29 glx-utils.x86_64 8.3.0-9.fc28 gnutls.x86_64 3.6.2-1.fc28 graphite2.x86_64 1.3.10-5.fc28 graphite2-devel.x86_64 1.3.10-5.fc28 groff-base.x86_64 1.22.3-15.fc29 gstreamer1.x86_64 1.14.0-1.fc29 gstreamer1-plugins-base.x86_64 1.14.0-2.fc29 gtk-update-icon-cache.x86_64 3.22.30-1.fc29 gtk2.x86_64 2.24.32-2.fc28 gtk2-devel.x86_64 2.24.32-2.fc28 harfbuzz.x86_64 1.7.5-3.fc28 harfbuzz-devel.x86_64 1.7.5-3.fc28 harfbuzz-icu.x86_64 1.7.5-3.fc28 hdf5.x86_64 1.8.20-3.fc29 hicolor-icon-theme.noarch 0.17-2.fc28 hwdata.noarch 0.311-1.fc29 ilmbase.x86_64 2.2.0-12.fc28 iso-codes.noarch 3.77-2.fc28 jasper-libs.x86_64 2.0.14-4.fc29 jbigkit-libs.x86_64 2.1-12.fc29 jsoncpp.x86_64 1.8.4-3.fc28 lapack.x86_64 3.8.0-8.fc29 lcms2.x86_64 2.9-2.fc28 libICE.x86_64 1.0.9-12.fc28 libSM.x86_64 1.2.2-8.fc28 libX11.x86_64 1.6.5-7.fc29 libX11-common.noarch 1.6.5-7.fc29 libX11-xcb.x86_64 1.6.5-7.fc29 libXau.x86_64 1.0.8-11.fc28 libXau-devel.x86_64 1.0.8-11.fc28 libXcomposite.x86_64 0.4.4-12.fc28 libXcomposite-devel.x86_64 0.4.4-12.fc28 libXcursor.x86_64 1.1.15-1.fc29 libXcursor-devel.x86_64 1.1.15-1.fc29 libXdamage.x86_64 1.1.4-12.fc28 libXdamage-devel.x86_64 1.1.4-12.fc28 libXext.x86_64 1.3.3-8.fc28 libXfixes.x86_64 5.0.3-5.fc28 libXfixes-devel.x86_64 5.0.3-5.fc28 libXft.x86_64 2.3.2-8.fc28 libXft-devel.x86_64 2.3.2-8.fc28 libXi.x86_64 1.7.9-6.fc28 libXi-devel.x86_64 1.7.9-6.fc28 libXinerama.x86_64 1.1.3-10.fc28 libXinerama-devel.x86_64 1.1.3-10.fc28 libXmu.x86_64 1.1.2-8.fc28 libXpm.x86_64 3.5.12-5.fc28 libXrandr.x86_64 1.5.1-5.fc28 libXrandr-devel.x86_64 1.5.1-5.fc28 libXrender.x86_64 0.9.10-5.fc28 libXrender-devel.x86_64 0.9.10-5.fc28 libXt.x86_64 1.1.5-7.fc28 libXv.x86_64 1.0.11-5.fc28 libXxf86misc.x86_64 1.0.3-15.fc28 libXxf86vm.x86_64 1.1.4-7.fc28 libXxf86vm-devel.x86_64 1.1.4-7.fc28 libaec.x86_64 1.0.2-3.fc28 libaec-devel.x86_64 1.0.2-3.fc28 libcroco.x86_64 0.6.12-4.fc28 libdap.x86_64 3.18.3-4.fc27 libdatrie.x86_64 0.2.9-7.fc28 libdc1394.x86_64 2.2.2-10.fc28 libdrm.x86_64 2.4.91-1.fc29 libdrm-devel.x86_64 2.4.91-1.fc29 libevdev.x86_64 1.5.9-3.fc29 libexif.x86_64 0.6.21-16.fc28 libfontenc.x86_64 1.1.3-7.fc28 libgeotiff.x86_64 1.4.0-12.fc28 libgfortran.x86_64 8.0.1-0.23.fc29 libglvnd.x86_64 1:1.0.1-0.6.git5baa1e5.fc29 libglvnd-core-devel.x86_64 1:1.0.1-0.6.git5baa1e5.fc29 libglvnd-devel.x86_64 1:1.0.1-0.6.git5baa1e5.fc29 libglvnd-egl.x86_64 1:1.0.1-0.6.git5baa1e5.fc29 libglvnd-gles.x86_64 1:1.0.1-0.6.git5baa1e5.fc29 libglvnd-glx.x86_64 1:1.0.1-0.6.git5baa1e5.fc29 libglvnd-opengl.x86_64 1:1.0.1-0.6.git5baa1e5.fc29 libgphoto2.x86_64 2.5.17-1.fc29 libgta.x86_64 1.0.7-7.fc28 libgudev.x86_64 232-3.fc29 libicu.x86_64 60.2-3.fc29 libicu-devel.x86_64 60.2-3.fc29 libinput.x86_64 1.10.5-3.fc29 libjpeg-turbo.x86_64 1.5.90-1.fc29 libkml.x86_64 1.3.0-10.fc28 libmcpp.x86_64 2.7.2-20.fc29 libogg.x86_64 2:1.3.2-10.fc28 libpciaccess.x86_64 0.14-1.fc29 libpciaccess-devel.x86_64 0.14-1.fc29 libpng.x86_64 2:1.6.34-4.fc28 libquadmath.x86_64 8.0.1-0.23.fc29 libquadmath-devel.x86_64 8.0.1-0.23.fc29 libraw1394.x86_64 2.1.2-6.fc29 libspatialite.x86_64 4.3.0a-8.fc28 libthai.x86_64 0.1.27-2.fc28 libtheora.x86_64 1:1.1.1-21.fc28 libtiff.x86_64 4.0.9-8.fc29 libucil.x86_64 0.9.10-16.fc28 libunicap.x86_64 0.9.12-21.fc29 libusbx.x86_64 1.0.21-6.fc28 libuuid-devel.x86_64 2.32-4.fc29 libuv.x86_64 1:1.20.0-1.fc29 libv4l.x86_64 1.12.5-7.fc28 libva.x86_64 2.1.0-1.fc28 libvisual.x86_64 1:0.4.0-24.fc28 libvorbis.x86_64 1:1.3.6-1.fc29 libwacom.x86_64 0.29-1.fc29 libwacom-data.noarch 0.29-1.fc29 libwayland-client.x86_64 1.15.0-1.fc29 libwayland-cursor.x86_64 1.15.0-1.fc29 libwayland-egl.x86_64 1.15.0-1.fc29 libwayland-server.x86_64 1.15.0-1.fc29 libwebp.x86_64 1.0.0-1.fc29 libwmf-lite.x86_64 0.2.8.4-53.fc28 libxcb.x86_64 1.13-2.fc29 libxcb-devel.x86_64 1.13-2.fc29 libxkbcommon.x86_64 0.8.0-2.fc28 libxkbcommon-x11.x86_64 0.8.0-2.fc28 libxshmfence.x86_64 1.3-1.fc29 lockdev.x86_64 1.0.4-0.26.20111007git.fc28 mariadb-connector-c.x86_64 3.0.4-1.fc29 mcpp.x86_64 2.7.2-20.fc29 mesa-filesystem.x86_64 18.0.1-1.fc29 mesa-libEGL.x86_64 18.0.1-1.fc29 mesa-libEGL-devel.x86_64 18.0.1-1.fc29 mesa-libGL.x86_64 18.0.1-1.fc29 mesa-libGL-devel.x86_64 18.0.1-1.fc29 mesa-libGLU.x86_64 9.0.0-14.fc29 mesa-libGLU-devel.x86_64 9.0.0-14.fc29 mesa-libgbm.x86_64 18.0.1-1.fc29 mesa-libglapi.x86_64 18.0.1-1.fc29 minizip.x86_64 1.2.11-7.fc29 mtdev.x86_64 1.1.5-12.fc28 netcdf.x86_64 4.4.1.1-9.fc29 nettle.x86_64 3.4-1.fc28 nspr.x86_64 4.19.0-1.fc29 nss.x86_64 3.36.1-2.fc29 nss-softokn.x86_64 3.36.1-2.fc29 nss-softokn-freebl.x86_64 3.36.1-2.fc29 nss-sysinit.x86_64 3.36.1-2.fc29 nss-util.x86_64 3.36.1-2.fc29 ogdi.x86_64 3.2.1-1.fc29 openblas.x86_64 0.2.20-10.fc29 openblas-openmp.x86_64 0.2.20-10.fc29 openblas-threads.x86_64 0.2.20-10.fc29 openblas-threads64_.x86_64 0.2.20-10.fc29 opencv.x86_64 3.4.1-3.fc29 opencv-contrib.x86_64 3.4.1-3.fc29 opencv-core.x86_64 3.4.1-3.fc29 openjpeg2.x86_64 2.3.0-7.fc29 openni.x86_64 1.5.7.10-13.fc29 opus.x86_64 1.3-0.4.beta.fc29 orc.x86_64 0.4.28-2.fc28 pango.x86_64 1.42.1-1.fc29 pango-devel.x86_64 1.42.1-1.fc29 pcre-cpp.x86_64 8.42-1.fc29 pcre-devel.x86_64 8.42-1.fc29 pcre-utf16.x86_64 8.42-1.fc29 pcre-utf32.x86_64 8.42-1.fc29 pcre2-utf16.x86_64 10.31-4.fc29 perl-Carp.noarch 1.42-396.fc29 perl-Encode.x86_64 4:2.98-4.fc29 perl-Errno.x86_64 1.28-412.fc29 perl-Exporter.noarch 5.72-396.fc28 perl-File-Path.noarch 2.15-2.fc28 perl-File-Temp.noarch 0.230.400-396.fc28 perl-Getopt-Long.noarch 1:2.50-4.fc28 perl-HTTP-Tiny.noarch 0.070-395.fc28 perl-IO.x86_64 1.38-412.fc29 perl-MIME-Base64.x86_64 3.15-397.fc29 perl-PathTools.x86_64 3.74-1.fc28 perl-Pod-Escapes.noarch 1:1.07-395.fc28 perl-Pod-Perldoc.noarch 3.28-396.fc28 perl-Pod-Simple.noarch 1:3.35-395.fc28 perl-Pod-Usage.noarch 4:1.69-395.fc28 perl-Scalar-List-Utils.x86_64 3:1.50-1.fc29 perl-Socket.x86_64 4:2.027-2.fc28 perl-Storable.x86_64 1:3.09-1.fc29 perl-Term-ANSIColor.noarch 4.06-396.fc28 perl-Term-Cap.noarch 1.17-395.fc28 perl-Text-ParseWords.noarch 3.30-395.fc28 perl-Text-Tabs+Wrap.noarch 2013.0523-395.fc28 perl-Time-Local.noarch 1:1.250-395.fc28 perl-Unicode-Normalize.x86_64 1.25-397.fc29 perl-constant.noarch 1.33-396.fc28 perl-interpreter.x86_64 4:5.26.2-412.fc29 perl-libs.x86_64 4:5.26.2-412.fc29 perl-macros.x86_64 4:5.26.2-412.fc29 perl-parent.noarch 1:0.236-395.fc28 perl-podlators.noarch 4.10-2.fc28 perl-threads.x86_64 1:2.21-2.fc28 perl-threads-shared.x86_64 1.58-2.fc28 pixman.x86_64 0.34.0-7.fc29 pixman-devel.x86_64 0.34.0-7.fc29 poppler.x86_64 0.63.0-1.fc29 poppler-data.noarch 0.4.9-1.fc29 postgresql-libs.x86_64 10.3-4.fc29 proj.x86_64 4.9.3-5.fc28 python2.x86_64 2.7.14-15.fc29 python2-libs.x86_64 2.7.14-15.fc29 python2-pip.noarch 9.0.3-1.fc29 python2-setuptools.noarch 39.0.1-1.fc29 python3.x86_64 3.6.5-4.fc29 python3-pip.noarch 9.0.3-1.fc29 python3-setuptools.noarch 39.0.1-1.fc29 qt-settings.noarch 28.0-2.fc29 qt5-qtbase.x86_64 5.10.1-7.fc29 qt5-qtbase-common.noarch 5.10.1-7.fc29 qt5-qtbase-gui.x86_64 5.10.1-7.fc29 qt5-rpm-macros.noarch 5.10.1-1.fc29 rhash.x86_64 1.3.5-2.fc28 shared-mime-info.x86_64 1.9-4.fc29 tbb.x86_64 2018.2-5.fc28 tinyxml.x86_64 2.6.2-16.fc29 unixODBC.x86_64 2.3.5-3.fc29 uriparser.x86_64 0.8.5-2.fc29 urw-base35-bookman-fonts.noarch 20170801-9.fc29 urw-base35-c059-fonts.noarch 20170801-9.fc29 urw-base35-d050000l-fonts.noarch 20170801-9.fc29 urw-base35-fonts.noarch 20170801-9.fc29 urw-base35-fonts-common.noarch 20170801-9.fc29 urw-base35-gothic-fonts.noarch 20170801-9.fc29 urw-base35-nimbus-mono-ps-fonts.noarch 20170801-9.fc29 urw-base35-nimbus-roman-fonts.noarch 20170801-9.fc29 urw-base35-nimbus-sans-fonts.noarch 20170801-9.fc29 urw-base35-p052-fonts.noarch 20170801-9.fc29 urw-base35-standard-symbols-ps-fonts.noarch 20170801-9.fc29 urw-base35-z003-fonts.noarch 20170801-9.fc29 valgrind.x86_64 1:3.13.0-18.fc29 valgrind-devel.x86_64 1:3.13.0-18.fc29 xcb-util.x86_64 0.4.0-9.fc28 xcb-util-image.x86_64 0.4.0-9.fc28 xcb-util-keysyms.x86_64 0.4.0-7.fc28 xcb-util-renderutil.x86_64 0.3.9-10.fc28 xcb-util-wm.x86_64 0.4.1-12.fc28 xerces-c.x86_64 3.2.1-1.fc29 xkeyboard-config.noarch 2.23.1-1.fc28 xml-common.noarch 0.6.3-48.fc28 xorg-x11-font-utils.x86_64 1:7.5-37.fc28 xorg-x11-proto-devel.noarch 2018.4-1.fc29 xorg-x11-server-utils.x86_64 7.7-25.fc29 Complete! Finish: build setup for gmic-2.2.0-3.fc29.src.rpm Start: rpmbuild gmic-2.2.0-3.fc29.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.1ReeYS + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf gmic-2.2.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/gmic_2.2.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd gmic-2.2.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/zart-20180110git54bc6ec.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/gzip -dc /builddir/build/SOURCES/gmic-qt-20180110git6267a65.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/gzip -dc /builddir/build/SOURCES/gmic-community-20180110git1ac6216.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.mKn7GZ + umask 022 + cd /builddir/build/BUILD + cd gmic-2.2.0 + export CCACHE_DISABLE=1 + CCACHE_DISABLE=1 + cd src + ln -fs ../gmic-community/libcgmic/gmic_libc.cpp . + ln -fs ../gmic-community/libcgmic/gmic_libc.h . + ln -fs ../gmic-community/libcgmic/use_libcgmic.c . + make 'OPT_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 -mcet -fcf-protection -g' NOSTRIP=1 cli lib libc make "CFLAGS+=-Dgmic_build -Dcimg_use_zlib `pkg-config --cflags zlib || echo -I/usr/include` -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 `pkg-config --cflags fftw3` -Dcimg_use_curl `pkg-config --cflags libcurl` -Dcimg_use_png `pkg-config --cflags libpng` -Dcimg_use_jpeg -Dcimg_use_tiff `pkg-config --cflags libtiff-4` -fopenmp -Dcimg_use_openmp -Dcimg_display=1 `pkg-config --cflags x11 || echo -I/usr/X11R6/include` -Dcimg_use_openexr -I/usr/include/OpenEXR -Dcimg_use_opencv `pkg-config opencv --cflags || echo -I/usr/include/opencv` -I/usr/include/opencv -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 -mcet -fcf-protection -g" "LIBS+=`pkg-config --libs zlib || echo -lz` -L/usr/lib -lm -lpthread `pkg-config --libs fftw3 || echo -lfftw3` -lfftw3_threads `pkg-config --libs libcurl || echo -lcurl` `pkg-config --libs libpng || echo -lpng -lz` -ljpeg `pkg-config --libs libtiff-4 || echo -ltiff` -lgomp `pkg-config --libs x11 || echo -L/usr/X11R6/lib -lX11` -lpthread -lIlmImf -lHalf `pkg-config opencv --libs || echo -lopencv_core -lopencv_highgui` " _cli make[1]: Entering directory '/builddir/build/BUILD/gmic-2.2.0/src' g++ -o gmic_cli.o -c gmic.cpp -Dgmic_build -Dcimg_use_zlib -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 -Dcimg_use_curl -Dcimg_use_png -I/usr/include/libpng16 -Dcimg_use_jpeg -Dcimg_use_tiff -fopenmp -Dcimg_use_openmp -Dcimg_display=1 -Dcimg_use_openexr -I/usr/include/OpenEXR -Dcimg_use_opencv -I/usr/include/opencv -I/usr/include/opencv -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 -mcet -fcf-protection -g In file included from /usr/include/OpenEXR/ImfHeader.h:51, from /usr/include/OpenEXR/ImfRgbaFile.h:50, from ./CImg.h:549, from gmic.h:199, from gmic.cpp:2030: /usr/include/OpenEXR/ImathVec.h:228:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Vec2 & normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:232:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2 normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:440:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Vec3 & normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:444:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3 normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:622:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Vec4 & normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:626:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4 normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:714:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2::normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:723:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2::normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:738:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2::normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:747:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2::normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:762:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3::normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:771:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3::normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:786:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3::normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:795:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3::normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:809:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4::normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:818:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4::normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:833:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4::normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:842:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4::normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:1212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2::normalizeExc () throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathVec.h:1249:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2::normalizedExc () const throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathVec.h:1704:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3::normalizeExc () throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathVec.h:1743:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3::normalizedExc () const throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathVec.h:2109:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4::normalizeExc () throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathVec.h:2150:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4::normalizedExc () const throw (IEX_NAMESPACE::MathExc) ^~~~~ In file included from /usr/include/OpenEXR/ImfMatrixAttribute.h:50, from ./CImg.h:552, from gmic.h:199, from gmic.cpp:2030: /usr/include/OpenEXR/ImathMatrix.h:266:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:269:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:272:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:275:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:640:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:643:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:646:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:649:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:1433:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix33::gjInvert (bool singExc) throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:1441:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix33::gjInverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:1545:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix33::invert (bool singExc) throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:1553:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix33::inverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:2702:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix44::gjInvert (bool singExc) throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:2710:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix44::gjInverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:2814:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix44::invert (bool singExc) throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:2822:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix44::inverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) ^~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': gmic.cpp:2694:110: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': gmic.cpp:4735:7: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': gmic.cpp:5112:17: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = float]': gmic.cpp:8270:15: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': gmic.cpp:8979:46: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = void*]': ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = void*]' gmic.cpp:2572:41: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ./CImg.h:60791:64: required from here ./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = unsigned int]': ./gmic.cpp:417:5: required from 'cimg_library::CImg& cimg_library::CImg::convert_primitives_CImg3d(unsigned int) [with T = float]' gmic.cpp:10080:21: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = void*]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = void*]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = void*; T = void*]' gmic.cpp:2243:76: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ./CImg.h:56514:59: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImgList&, unsigned int, bool) [with t = unsigned int; T = unsigned int]' ./CImg.h:38883:7: required from 'cimg_library::CImg& cimg_library::CImg::append_object3d(cimg_library::CImgList&, const cimg_library::CImg&, const cimg_library::CImgList&) [with tf = unsigned int; tp = float; tff = unsigned int; T = float]' gmic.cpp:7878:43: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = _gmic_parallel]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = _gmic_parallel]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = _gmic_parallel; T = _gmic_parallel]' gmic.cpp:9735:11: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = _gmic_parallel]': ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = _gmic_parallel]' ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = _gmic_parallel]' gmic.cpp:9871:13: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with t = unsigned char; T = float]': ./CImg.h:57840:13: required from 'cimg_library::CImgList& cimg_library::CImgList::_load_yuv(FILE*, const char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool) [with T = float; FILE = _IO_FILE]' ./CImg.h:57712:14: required from 'cimg_library::CImgList& cimg_library::CImgList::load_yuv(const char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool) [with T = float]' gmic.cpp:14153:15: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56383:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56384:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56385:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56389:23: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImg& cimg_library::CImg::assign(const T*, unsigned int, unsigned int, unsigned int, unsigned int) [with T = _gmic_parallel]': ./CImg.h:11523:78: required from 'cimg_library::CImg& cimg_library::CImg::assign(const cimg_library::CImg&) [with t = _gmic_parallel; T = _gmic_parallel]' ./CImg.h:11622:41: required from 'cimg_library::CImg& cimg_library::CImg::move_to(cimg_library::CImg&) [with T = _gmic_parallel]' ./CImg.h:11649:7: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = _gmic_parallel; T = _gmic_parallel]' gmic.cpp:9735:11: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:11459:37: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] if (_is_shared) std::memmove(_data,values,siz*sizeof(T)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:11460:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] else std::memcpy(_data,values,siz*sizeof(T)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:11471:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] std::memcpy(new_data,values,siz*sizeof(T)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short unsigned int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short unsigned int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = short unsigned int; T = short unsigned int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short unsigned int]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = short unsigned int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = short unsigned int]' gmic.cpp:9194:22: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = short int; T = short int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short int]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = short int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = short int]' gmic.cpp:9196:26: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = int; T = int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = int]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = int]' gmic.cpp:9199:32: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long int; T = long int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long int]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = long int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = long int]' gmic.cpp:9202:38: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' gmic.cpp:9204:42: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -o gmic gmic_cli.cpp gmic_cli.o -Dgmic_build -Dcimg_use_zlib -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 -Dcimg_use_curl -Dcimg_use_png -I/usr/include/libpng16 -Dcimg_use_jpeg -Dcimg_use_tiff -fopenmp -Dcimg_use_openmp -Dcimg_display=1 -Dcimg_use_openexr -I/usr/include/OpenEXR -Dcimg_use_opencv -I/usr/include/opencv -I/usr/include/opencv -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 -mcet -fcf-protection -g -lz -L/usr/lib -lm -lpthread -lfftw3 -lfftw3_threads -lcurl -lpng16 -lz -ljpeg -ltiff -lgomp -lX11 -lpthread -lIlmImf -lHalf -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_videostab -lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dpm -lopencv_face -lopencv_photo -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_line_descriptor -lopencv_optflow -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_surface_matching -lopencv_tracking -lopencv_datasets -lopencv_video -lopencv_plot -lopencv_ml -lopencv_ximgproc -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_flann -lopencv_xobjdetect -lopencv_imgcodecs -lopencv_objdetect -lopencv_xphoto -lopencv_imgproc -lopencv_core In file included from /usr/include/OpenEXR/ImfHeader.h:51, from /usr/include/OpenEXR/ImfRgbaFile.h:50, from ./CImg.h:549, from gmic.h:199, from gmic_cli.cpp:51: /usr/include/OpenEXR/ImathVec.h:228:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Vec2 & normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:232:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2 normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:440:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Vec3 & normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:444:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3 normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:622:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const Vec4 & normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:626:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4 normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:714:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2::normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:723:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2::normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:738:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2::normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:747:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2::normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:762:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3::normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:771:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3::normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:786:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3::normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:795:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3::normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:809:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4::normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:818:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4::normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:833:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4::normalizeExc () throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:842:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4::normalizedExc () const throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathVec.h:1212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2::normalizeExc () throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathVec.h:1249:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec2::normalizedExc () const throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathVec.h:1704:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3::normalizeExc () throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathVec.h:1743:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec3::normalizedExc () const throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathVec.h:2109:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4::normalizeExc () throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathVec.h:2150:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Vec4::normalizedExc () const throw (IEX_NAMESPACE::MathExc) ^~~~~ In file included from /usr/include/OpenEXR/ImfMatrixAttribute.h:50, from ./CImg.h:552, from gmic.h:199, from gmic_cli.cpp:51: /usr/include/OpenEXR/ImathMatrix.h:266:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:269:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:272:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:275:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:640:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:643:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:646:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:649:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (IEX_NAMESPACE::MathExc); ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:1433:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix33::gjInvert (bool singExc) throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:1441:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix33::gjInverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:1545:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix33::invert (bool singExc) throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:1553:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix33::inverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:2702:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix44::gjInvert (bool singExc) throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:2710:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix44::gjInverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:2814:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix44::invert (bool singExc) throw (IEX_NAMESPACE::MathExc) ^~~~~ /usr/include/OpenEXR/ImathMatrix.h:2822:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Matrix44::inverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) ^~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with t = char; T = float]': gmic_cli.cpp:162:55: required from here ./CImg.h:56383:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56384:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56385:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56389:23: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': gmic_cli.cpp:250:80: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ./CImg.h:60791:64: required from here ./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = char]' gmic_cli.cpp:161:71: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ./CImg.h:60791:64: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_cli.cpp:51: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gmic-2.2.0/src' echo skip strip gmic skip strip gmic make "CFLAGS+=-Dgmic_build -Dcimg_use_zlib `pkg-config --cflags zlib || echo -I/usr/include` -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 `pkg-config --cflags fftw3` -Dcimg_use_curl `pkg-config --cflags libcurl` -Dcimg_use_png `pkg-config --cflags libpng` -Dcimg_use_jpeg -Dcimg_use_tiff `pkg-config --cflags libtiff-4` -fopenmp -Dcimg_use_openmp -Dcimg_display=1 `pkg-config --cflags x11 || echo -I/usr/X11R6/include` -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 -mcet -fcf-protection -g" "LIBS+=`pkg-config --libs zlib || echo -lz` -L/usr/lib -lm -lpthread `pkg-config --libs fftw3 || echo -lfftw3` -lfftw3_threads `pkg-config --libs libcurl || echo -lcurl` `pkg-config --libs libpng || echo -lpng -lz` -ljpeg `pkg-config --libs libtiff-4 || echo -ltiff` -lgomp `pkg-config --libs x11 || echo -L/usr/X11R6/lib -lX11` -lpthread " _lib make[1]: Entering directory '/builddir/build/BUILD/gmic-2.2.0/src' g++ -o libgmic.o -c gmic.cpp -fPIC -Dgmic_build -Dcimg_use_zlib -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 -Dcimg_use_curl -Dcimg_use_png -I/usr/include/libpng16 -Dcimg_use_jpeg -Dcimg_use_tiff -fopenmp -Dcimg_use_openmp -Dcimg_display=1 -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 -mcet -fcf-protection -g In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': gmic.cpp:2694:110: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': gmic.cpp:4735:7: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': gmic.cpp:5112:17: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = float]': gmic.cpp:8270:15: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': gmic.cpp:8979:46: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = void*]': ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = void*]' gmic.cpp:2572:41: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ./CImg.h:60791:64: required from here ./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = unsigned int]': ./gmic.cpp:417:5: required from 'cimg_library::CImg& cimg_library::CImg::convert_primitives_CImg3d(unsigned int) [with T = float]' gmic.cpp:10080:21: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = void*]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = void*]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = void*; T = void*]' gmic.cpp:2243:76: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ./CImg.h:56514:59: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImgList&, unsigned int, bool) [with t = unsigned int; T = unsigned int]' ./CImg.h:38883:7: required from 'cimg_library::CImg& cimg_library::CImg::append_object3d(cimg_library::CImgList&, const cimg_library::CImg&, const cimg_library::CImgList&) [with tf = unsigned int; tp = float; tff = unsigned int; T = float]' gmic.cpp:7878:43: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = _gmic_parallel]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = _gmic_parallel]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = _gmic_parallel; T = _gmic_parallel]' gmic.cpp:9735:11: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = _gmic_parallel]': ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = _gmic_parallel]' ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = _gmic_parallel]' gmic.cpp:9871:13: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with t = unsigned char; T = float]': ./CImg.h:57840:13: required from 'cimg_library::CImgList& cimg_library::CImgList::_load_yuv(FILE*, const char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool) [with T = float; FILE = _IO_FILE]' ./CImg.h:57712:14: required from 'cimg_library::CImgList& cimg_library::CImgList::load_yuv(const char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool) [with T = float]' gmic.cpp:14153:15: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56383:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56384:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56385:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56389:23: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImg& cimg_library::CImg::assign(const T*, unsigned int, unsigned int, unsigned int, unsigned int) [with T = _gmic_parallel]': ./CImg.h:11523:78: required from 'cimg_library::CImg& cimg_library::CImg::assign(const cimg_library::CImg&) [with t = _gmic_parallel; T = _gmic_parallel]' ./CImg.h:11622:41: required from 'cimg_library::CImg& cimg_library::CImg::move_to(cimg_library::CImg&) [with T = _gmic_parallel]' ./CImg.h:11649:7: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = _gmic_parallel; T = _gmic_parallel]' gmic.cpp:9735:11: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:11459:37: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] if (_is_shared) std::memmove(_data,values,siz*sizeof(T)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:11460:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] else std::memcpy(_data,values,siz*sizeof(T)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:11471:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] std::memcpy(new_data,values,siz*sizeof(T)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short unsigned int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short unsigned int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = short unsigned int; T = short unsigned int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short unsigned int]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = short unsigned int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = short unsigned int]' gmic.cpp:9194:22: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = short int; T = short int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short int]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = short int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = short int]' gmic.cpp:9196:26: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = int; T = int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = int]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = int]' gmic.cpp:9199:32: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long int; T = long int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long int]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = long int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = long int]' gmic.cpp:9202:38: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' gmic.cpp:9204:42: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ ar rcs libgmic.a libgmic.o g++ -shared -Wl,-soname,libgmic.so.2 -o libgmic.so libgmic.o -lz -L/usr/lib -lm -lpthread -lfftw3 -lfftw3_threads -lcurl -lpng16 -lz -ljpeg -ltiff -lgomp -lX11 -lpthread g++ -o use_libgmic use_libgmic.cpp -L. -lgmic -lz -L/usr/lib -lm -lpthread -lfftw3 -lfftw3_threads -lcurl -lpng16 -lz -ljpeg -ltiff -lgomp -lX11 -lpthread make[1]: Leaving directory '/builddir/build/BUILD/gmic-2.2.0/src' make "CFLAGS+=-Dgmic_build -Dcimg_use_zlib `pkg-config --cflags zlib || echo -I/usr/include` -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 `pkg-config --cflags fftw3` -Dcimg_use_curl `pkg-config --cflags libcurl` -Dcimg_use_png `pkg-config --cflags libpng` -Dcimg_use_jpeg -Dcimg_use_tiff `pkg-config --cflags libtiff-4` -fopenmp -Dcimg_use_openmp -Dcimg_display=1 `pkg-config --cflags x11 || echo -I/usr/X11R6/include` -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 -mcet -fcf-protection -g" "LIBS+=`pkg-config --libs zlib || echo -lz` -L/usr/lib -lm -lpthread `pkg-config --libs fftw3 || echo -lfftw3` -lfftw3_threads `pkg-config --libs libcurl || echo -lcurl` `pkg-config --libs libpng || echo -lpng -lz` -ljpeg `pkg-config --libs libtiff-4 || echo -ltiff` -lgomp `pkg-config --libs x11 || echo -L/usr/X11R6/lib -lX11` -lpthread " _libc make[1]: Entering directory '/builddir/build/BUILD/gmic-2.2.0/src' > Retrieve G'MIC libcgmic files... done! g++ -o libgmic.o -c gmic.cpp -fPIC -Dgmic_build -Dcimg_use_zlib -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 -Dcimg_use_curl -Dcimg_use_png -I/usr/include/libpng16 -Dcimg_use_jpeg -Dcimg_use_tiff -fopenmp -Dcimg_use_openmp -Dcimg_display=1 -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 -mcet -fcf-protection -g In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': gmic.cpp:2694:110: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': gmic.cpp:4735:7: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': gmic.cpp:5112:17: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = float]': gmic.cpp:8270:15: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': gmic.cpp:8979:46: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = void*]': ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = void*]' gmic.cpp:2572:41: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ./CImg.h:60791:64: required from here ./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = unsigned int]': ./gmic.cpp:417:5: required from 'cimg_library::CImg& cimg_library::CImg::convert_primitives_CImg3d(unsigned int) [with T = float]' gmic.cpp:10080:21: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = void*]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = void*]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = void*; T = void*]' gmic.cpp:2243:76: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ./CImg.h:56514:59: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImgList&, unsigned int, bool) [with t = unsigned int; T = unsigned int]' ./CImg.h:38883:7: required from 'cimg_library::CImg& cimg_library::CImg::append_object3d(cimg_library::CImgList&, const cimg_library::CImg&, const cimg_library::CImgList&) [with tf = unsigned int; tp = float; tff = unsigned int; T = float]' gmic.cpp:7878:43: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = _gmic_parallel]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = _gmic_parallel]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = _gmic_parallel; T = _gmic_parallel]' gmic.cpp:9735:11: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = _gmic_parallel]': ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = _gmic_parallel]' ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = _gmic_parallel]' gmic.cpp:9871:13: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with t = unsigned char; T = float]': ./CImg.h:57840:13: required from 'cimg_library::CImgList& cimg_library::CImgList::_load_yuv(FILE*, const char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool) [with T = float; FILE = _IO_FILE]' ./CImg.h:57712:14: required from 'cimg_library::CImgList& cimg_library::CImgList::load_yuv(const char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool) [with T = float]' gmic.cpp:14153:15: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56383:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56384:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56385:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56389:23: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImg& cimg_library::CImg::assign(const T*, unsigned int, unsigned int, unsigned int, unsigned int) [with T = _gmic_parallel]': ./CImg.h:11523:78: required from 'cimg_library::CImg& cimg_library::CImg::assign(const cimg_library::CImg&) [with t = _gmic_parallel; T = _gmic_parallel]' ./CImg.h:11622:41: required from 'cimg_library::CImg& cimg_library::CImg::move_to(cimg_library::CImg&) [with T = _gmic_parallel]' ./CImg.h:11649:7: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = _gmic_parallel; T = _gmic_parallel]' gmic.cpp:9735:11: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:11459:37: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] if (_is_shared) std::memmove(_data,values,siz*sizeof(T)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:11460:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] else std::memcpy(_data,values,siz*sizeof(T)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:11471:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] std::memcpy(new_data,values,siz*sizeof(T)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short unsigned int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short unsigned int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = short unsigned int; T = short unsigned int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short unsigned int]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = short unsigned int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = short unsigned int]' gmic.cpp:9194:22: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = short int; T = short int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short int]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = short int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = short int]' gmic.cpp:9196:26: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = int; T = int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = int]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = int]' gmic.cpp:9199:32: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long int; T = long int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long int]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = long int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = long int]' gmic.cpp:9202:38: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' gmic.cpp:9204:42: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' gmic.cpp:2213:88: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic.cpp:2030: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -o libcgmic.o -c gmic_libc.cpp -fPIC -Dgmic_build -Dcimg_use_zlib -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 -Dcimg_use_curl -Dcimg_use_png -I/usr/include/libpng16 -Dcimg_use_jpeg -Dcimg_use_tiff -fopenmp -Dcimg_use_openmp -Dcimg_display=1 -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 -mcet -fcf-protection -g In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ./CImg.h:60347:40: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ./CImg.h:60791:64: required from here ./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ./CImg.h:60791:64: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ./CImg.h:60812:41: required from here ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gmic.h:199, from gmic_libc.cpp:44: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ ar rcs libcgmic.a libcgmic.o g++ -shared -Wl,-soname,libcgmic.so.2 -o libcgmic.so libcgmic.o libgmic.o -lz -L/usr/lib -lm -lpthread -lfftw3 -lfftw3_threads -lcurl -lpng16 -lz -ljpeg -ltiff -lgomp -lX11 -lpthread cc -std=c99 -o use_libcgmic use_libcgmic.c -L. -lcgmic make[1]: Leaving directory '/builddir/build/BUILD/gmic-2.2.0/src' + cd ../gmic-qt + /usr/lib64/qt5/bin/qmake 'QMAKE_CFLAGS_DEBUG=-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 -mcet -fcf-protection ' 'QMAKE_CFLAGS_RELEASE=-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 -mcet -fcf-protection ' 'QMAKE_CXXFLAGS_DEBUG=-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 -mcet -fcf-protection ' 'QMAKE_CXXFLAGS_RELEASE=-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 -mcet -fcf-protection ' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= CONFIG+=release GMIC_PATH=../src HOST=gimp gmic_qt.pro Info: creating stash file /builddir/build/BUILD/gmic-2.2.0/gmic-qt/.qmake.stash Project MESSAGE: GMIC PATH ../src Project MESSAGE: G'MIC version is 220 Project MESSAGE: CImg version is 220 Project MESSAGE: Prerelease date is 180428 Project MESSAGE: Linux platform Project MESSAGE: Target host software is GIMP Project MESSAGE: OpenMP enabled Project MESSAGE: Release build + /usr/bin/make -O -j2 /usr/lib64/qt5/bin/uic ui/inoutpanel.ui -o .ui/ui_inoutpanel.h /usr/lib64/qt5/bin/uic ui/multilinetextparameterwidget.ui -o .ui/ui_multilinetextparameterwidget.h /usr/lib64/qt5/bin/uic ui/progressinfowindow.ui -o .ui/ui_progressinfowindow.h /usr/lib64/qt5/bin/uic ui/dialogsettings.ui -o .ui/ui_dialogsettings.h /usr/lib64/qt5/bin/uic ui/progressinfowidget.ui -o .ui/ui_progressinfowidget.h /usr/lib64/qt5/bin/uic ui/mainwindow.ui -o .ui/ui_mainwindow.h /usr/lib64/qt5/bin/uic ui/SearchFieldWidget.ui -o .ui/ui_SearchFieldWidget.h /usr/lib64/qt5/bin/uic ui/headlessprogressdialog.ui -o .ui/ui_headlessprogressdialog.h /usr/lib64/qt5/bin/uic ui/zoomlevelselector.ui -o .ui/ui_zoomlevelselector.h /usr/lib64/qt5/bin/uic ui/languageselectionwidget.ui -o .ui/ui_languageselectionwidget.h g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FolderParameter.o src/FolderParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ParametersCache.o src/ParametersCache.cpp In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ParametersCache.cpp:34: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/gmic_qt.o src/gmic_qt.cpp In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/gmic_qt.cpp:41: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/TextParameter.o src/TextParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ColorParameter.o src/ColorParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FilterParamsWidget.o src/FilterParamsWidget.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/host_gimp.o src/host_gimp.cpp In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = float]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = float]' src/host_gimp.cpp:570:24: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_gimp.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersTreeFaveItem.o src/FiltersTreeFaveItem.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersTreeAbstractItem.o src/FiltersTreeAbstractItem.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FileParameter.o src/FileParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/GmicStdlibParser.o src/GmicStdlibParser.cpp In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/GmicStdlibParser.cpp:42: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ImageTools.o src/ImageTools.cpp In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageTools.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersTreeFolderItem.o src/FiltersTreeFolderItem.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/IntParameter.o src/IntParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/LayersExtentProxy.o src/LayersExtentProxy.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersTreeItemDelegate.o src/FiltersTreeItemDelegate.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ProgressInfoWindow.o src/ProgressInfoWindow.cpp In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ProgressInfoWindow.cpp:36: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/SeparatorParameter.o src/SeparatorParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/NoteParameter.o src/NoteParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FilterThread.o src/FilterThread.cpp In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ConstParameter.o src/ConstParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/MainWindow.o src/MainWindow.cpp In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56802:24: required from 'cimg_library::CImgList& cimg_library::CImgList::push_back(const cimg_library::CImg&) [with t = float; T = float]' src/MainWindow.cpp:1078:47: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/MainWindow.cpp:68: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/BoolParameter.o src/BoolParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/DialogSettings.o src/DialogSettings.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ButtonParameter.o src/ButtonParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FloatParameter.o src/FloatParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ProgressInfoWidget.o src/ProgressInfoWidget.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/AbstractParameter.o src/AbstractParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ImageConverter.o src/ImageConverter.cpp In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/ImageConverter.cpp:29: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ClickableLabel.o src/ClickableLabel.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersTreeAbstractFilterItem.o src/FiltersTreeAbstractFilterItem.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/InOutPanel.o src/InOutPanel.cpp In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/LinkParameter.o src/LinkParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ChoiceParameter.o src/ChoiceParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersTreeFilterItem.o src/FiltersTreeFilterItem.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/MultilineTextParameterWidget.o src/MultilineTextParameterWidget.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/SearchFieldWidget.o src/SearchFieldWidget.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/PreviewWidget.o src/PreviewWidget.cpp In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/PreviewWidget.cpp:37: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/Updater.o src/Updater.cpp In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/Updater.cpp:30: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/HeadlessProcessor.o src/HeadlessProcessor.cpp In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/HeadlessProcessor.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/HtmlTranslator.o src/HtmlTranslator.cpp In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/CImg.h:60347:40: required from here ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/CImg.h:60791:64: required from here ../src/CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/CImg.h:60791:64: required from here ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:60812:41: required from here ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:60812:41: required from here ../src/CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:60812:41: required from here ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:60812:41: required from here ../src/CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:60812:41: required from here ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:60812:41: required from here ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/CImg.h:60812:41: required from here ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/HtmlTranslator.cpp:29: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersVisibilityMap.o src/FiltersVisibilityMap.cpp In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FiltersVisibilityMap.cpp:32: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ZoomLevelSelector.o src/ZoomLevelSelector.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/LanguageSelectionWidget.o src/LanguageSelectionWidget.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/TreeView.o src/TreeView.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/StoredFave.o src/StoredFave.cpp In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/StoredFave.cpp:38: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ /usr/lib64/qt5/bin/rcc -name gmic_qt gmic_qt.qrc -o .qrc/qrc_gmic_qt.cpp /usr/lib64/qt5/bin/rcc -name translations translations.qrc -o .qrc/qrc_translations.cpp g++ -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -dM -E -o .moc/moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/qrc_gmic_qt.o .qrc/qrc_gmic_qt.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/qrc_translations.o .qrc/qrc_translations.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ProgressInfoWidget.h -o .moc/moc_ProgressInfoWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FilterThread.h -o .moc/moc_FilterThread.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/MultilineTextParameterWidget.h -o .moc/moc_MultilineTextParameterWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/MainWindow.h -o .moc/moc_MainWindow.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ProgressInfoWindow.h -o .moc/moc_ProgressInfoWindow.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/BoolParameter.h -o .moc/moc_BoolParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ConstParameter.h -o .moc/moc_ConstParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/LinkParameter.h -o .moc/moc_LinkParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/PreviewWidget.h -o .moc/moc_PreviewWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ButtonParameter.h -o .moc/moc_ButtonParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ChoiceParameter.h -o .moc/moc_ChoiceParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/IntParameter.h -o .moc/moc_IntParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/SearchFieldWidget.h -o .moc/moc_SearchFieldWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FolderParameter.h -o .moc/moc_FolderParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/SeparatorParameter.h -o .moc/moc_SeparatorParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/NoteParameter.h -o .moc/moc_NoteParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/DialogSettings.h -o .moc/moc_DialogSettings.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/TextParameter.h -o .moc/moc_TextParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/AbstractParameter.h -o .moc/moc_AbstractParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FloatParameter.h -o .moc/moc_FloatParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ColorParameter.h -o .moc/moc_ColorParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/Updater.h -o .moc/moc_Updater.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FilterParamsWidget.h -o .moc/moc_FilterParamsWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/InOutPanel.h -o .moc/moc_InOutPanel.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ClickableLabel.h -o .moc/moc_ClickableLabel.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FileParameter.h -o .moc/moc_FileParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/HeadlessProcessor.h -o .moc/moc_HeadlessProcessor.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ZoomLevelSelector.h -o .moc/moc_ZoomLevelSelector.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/LanguageSelectionWidget.h -o .moc/moc_LanguageSelectionWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/TreeView.h -o .moc/moc_TreeView.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ProgressInfoWidget.o .moc/moc_ProgressInfoWidget.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FilterThread.o .moc/moc_FilterThread.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_MultilineTextParameterWidget.o .moc/moc_MultilineTextParameterWidget.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_MainWindow.o .moc/moc_MainWindow.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ProgressInfoWindow.o .moc/moc_ProgressInfoWindow.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_BoolParameter.o .moc/moc_BoolParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ConstParameter.o .moc/moc_ConstParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_LinkParameter.o .moc/moc_LinkParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_PreviewWidget.o .moc/moc_PreviewWidget.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ButtonParameter.o .moc/moc_ButtonParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ChoiceParameter.o .moc/moc_ChoiceParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_IntParameter.o .moc/moc_IntParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_SearchFieldWidget.o .moc/moc_SearchFieldWidget.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FolderParameter.o .moc/moc_FolderParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_SeparatorParameter.o .moc/moc_SeparatorParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_NoteParameter.o .moc/moc_NoteParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_DialogSettings.o .moc/moc_DialogSettings.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_TextParameter.o .moc/moc_TextParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_AbstractParameter.o .moc/moc_AbstractParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FloatParameter.o .moc/moc_FloatParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ColorParameter.o .moc/moc_ColorParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_Updater.o .moc/moc_Updater.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FilterParamsWidget.o .moc/moc_FilterParamsWidget.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_InOutPanel.o .moc/moc_InOutPanel.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ClickableLabel.o .moc/moc_ClickableLabel.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FileParameter.o .moc/moc_FileParameter.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_HeadlessProcessor.o .moc/moc_HeadlessProcessor.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ZoomLevelSelector.o .moc/moc_ZoomLevelSelector.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_LanguageSelectionWidget.o .moc/moc_LanguageSelectionWidget.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_TreeView.o .moc/moc_TreeView.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/gmic.o ../src/gmic.cpp In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/gmic.cpp:2694:110: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/gmic.cpp:4735:7: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/gmic.cpp:5112:17: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = float]': ../src/gmic.cpp:8270:15: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/gmic.cpp:8979:46: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = void*]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = void*]' ../src/gmic.cpp:2572:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = unsigned int]': ../src/./gmic.cpp:417:5: required from 'cimg_library::CImg& cimg_library::CImg::convert_primitives_CImg3d(unsigned int) [with T = float]' ../src/gmic.cpp:10080:21: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = void*]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = void*]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = void*; T = void*]' ../src/gmic.cpp:2243:76: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56514:59: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImgList&, unsigned int, bool) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:38883:7: required from 'cimg_library::CImg& cimg_library::CImg::append_object3d(cimg_library::CImgList&, const cimg_library::CImg&, const cimg_library::CImgList&) [with tf = unsigned int; tp = float; tff = unsigned int; T = float]' ../src/gmic.cpp:7878:43: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = _gmic_parallel]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = _gmic_parallel]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = _gmic_parallel; T = _gmic_parallel]' ../src/gmic.cpp:9735:11: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = _gmic_parallel]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = _gmic_parallel]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = _gmic_parallel]' ../src/gmic.cpp:9871:13: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with t = unsigned char; T = float]': ../src/./CImg.h:57840:13: required from 'cimg_library::CImgList& cimg_library::CImgList::_load_yuv(FILE*, const char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool) [with T = float; FILE = _IO_FILE]' ../src/./CImg.h:57712:14: required from 'cimg_library::CImgList& cimg_library::CImgList::load_yuv(const char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool) [with T = float]' ../src/gmic.cpp:14153:15: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56383:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56384:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56385:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56389:23: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImg& cimg_library::CImg::assign(const T*, unsigned int, unsigned int, unsigned int, unsigned int) [with T = _gmic_parallel]': ../src/./CImg.h:11523:78: required from 'cimg_library::CImg& cimg_library::CImg::assign(const cimg_library::CImg&) [with t = _gmic_parallel; T = _gmic_parallel]' ../src/./CImg.h:11622:41: required from 'cimg_library::CImg& cimg_library::CImg::move_to(cimg_library::CImg&) [with T = _gmic_parallel]' ../src/./CImg.h:11649:7: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = _gmic_parallel; T = _gmic_parallel]' ../src/gmic.cpp:9735:11: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:11459:37: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] if (_is_shared) std::memmove(_data,values,siz*sizeof(T)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:11460:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] else std::memcpy(_data,values,siz*sizeof(T)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:11471:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] std::memcpy(new_data,values,siz*sizeof(T)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = short unsigned int; T = short unsigned int]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short unsigned int]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = short unsigned int]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = short unsigned int]' ../src/gmic.cpp:9194:22: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = short int; T = short int]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short int]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = short int]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = short int]' ../src/gmic.cpp:9196:26: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = int; T = int]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = int]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = int]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = int]' ../src/gmic.cpp:9199:32: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long int; T = long int]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long int]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = long int]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = long int]' ../src/gmic.cpp:9202:38: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/gmic.cpp:9204:42: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -s -o gmic_gimp_qt .obj/host_gimp.o .obj/FolderParameter.o .obj/ParametersCache.o .obj/gmic_qt.o .obj/TextParameter.o .obj/ColorParameter.o .obj/FilterParamsWidget.o .obj/FiltersTreeFaveItem.o .obj/FiltersTreeAbstractItem.o .obj/FileParameter.o .obj/GmicStdlibParser.o .obj/ImageTools.o .obj/FiltersTreeFolderItem.o .obj/ProgressInfoWindow.o .obj/IntParameter.o .obj/LayersExtentProxy.o .obj/FiltersTreeItemDelegate.o .obj/FilterThread.o .obj/SeparatorParameter.o .obj/NoteParameter.o .obj/MainWindow.o .obj/ConstParameter.o .obj/ImageConverter.o .obj/BoolParameter.o .obj/DialogSettings.o .obj/ButtonParameter.o .obj/FloatParameter.o .obj/ProgressInfoWidget.o .obj/AbstractParameter.o .obj/PreviewWidget.o .obj/ClickableLabel.o .obj/FiltersTreeAbstractFilterItem.o .obj/InOutPanel.o .obj/LinkParameter.o .obj/ChoiceParameter.o .obj/FiltersTreeFilterItem.o .obj/MultilineTextParameterWidget.o .obj/SearchFieldWidget.o .obj/Updater.o .obj/HeadlessProcessor.o .obj/FiltersVisibilityMap.o .obj/HtmlTranslator.o .obj/StoredFave.o .obj/ZoomLevelSelector.o .obj/LanguageSelectionWidget.o .obj/TreeView.o .obj/gmic.o .obj/qrc_gmic_qt.o .obj/qrc_translations.o .obj/moc_ProgressInfoWidget.o .obj/moc_FilterThread.o .obj/moc_MultilineTextParameterWidget.o .obj/moc_MainWindow.o .obj/moc_ProgressInfoWindow.o .obj/moc_BoolParameter.o .obj/moc_ConstParameter.o .obj/moc_LinkParameter.o .obj/moc_PreviewWidget.o .obj/moc_ButtonParameter.o .obj/moc_ChoiceParameter.o .obj/moc_IntParameter.o .obj/moc_SearchFieldWidget.o .obj/moc_FolderParameter.o .obj/moc_SeparatorParameter.o .obj/moc_NoteParameter.o .obj/moc_DialogSettings.o .obj/moc_TextParameter.o .obj/moc_AbstractParameter.o .obj/moc_FloatParameter.o .obj/moc_ColorParameter.o .obj/moc_Updater.o .obj/moc_FilterParamsWidget.o .obj/moc_InOutPanel.o .obj/moc_ClickableLabel.o .obj/moc_FileParameter.o .obj/moc_HeadlessProcessor.o .obj/moc_ZoomLevelSelector.o .obj/moc_LanguageSelectionWidget.o .obj/moc_TreeView.o -lfftw3_threads -lfftw3 -lpng16 -lz -lcurl -lgimp-2.0 -lgimpmath-2.0 -lgimpconfig-2.0 -lgimpcolor-2.0 -lgimpbase-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lX11 -lQt5Widgets -lQt5Gui -lQt5Network -lQt5Core -lGL -lpthread + /usr/lib64/qt5/bin/qmake 'QMAKE_CFLAGS_DEBUG=-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 -mcet -fcf-protection ' 'QMAKE_CFLAGS_RELEASE=-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 -mcet -fcf-protection ' 'QMAKE_CXXFLAGS_DEBUG=-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 -mcet -fcf-protection ' 'QMAKE_CXXFLAGS_RELEASE=-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 -mcet -fcf-protection ' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= CONFIG+=release GMIC_PATH=../src HOST=none gmic_qt.pro Project MESSAGE: GMIC PATH ../src Project MESSAGE: G'MIC version is 220 Project MESSAGE: CImg version is 220 Project MESSAGE: Prerelease date is 180428 Project MESSAGE: Linux platform Project MESSAGE: Building standalone version Project MESSAGE: OpenMP enabled Project MESSAGE: Release build + /usr/bin/make -O -j2 g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=standalone -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ImageDialog.o src/standalone/ImageDialog.cpp In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/standalone/ImageDialog.cpp:26: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=standalone -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/standalone/ImageDialog.h -o .moc/moc_ImageDialog.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=standalone -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ImageDialog.o .moc/moc_ImageDialog.cpp g++ -c -pipe -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 -mcet -fcf-protection -fopenmp -O3 -s -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=standalone -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/host_none.o src/host_none.cpp In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:57: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:60651:100: required from 'int cimg_library::cimg::dialog(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const cimg_library::CImg&, bool) [with t = unsigned char]' ../src/./CImg.h:60791:64: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/host_none.cpp:39: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -s -o gmic_qt .obj/host_none.o .obj/ImageDialog.o .obj/FolderParameter.o .obj/ParametersCache.o .obj/gmic_qt.o .obj/TextParameter.o .obj/ColorParameter.o .obj/FilterParamsWidget.o .obj/FiltersTreeFaveItem.o .obj/FiltersTreeAbstractItem.o .obj/FileParameter.o .obj/GmicStdlibParser.o .obj/ImageTools.o .obj/FiltersTreeFolderItem.o .obj/ProgressInfoWindow.o .obj/IntParameter.o .obj/LayersExtentProxy.o .obj/FiltersTreeItemDelegate.o .obj/FilterThread.o .obj/SeparatorParameter.o .obj/NoteParameter.o .obj/MainWindow.o .obj/ConstParameter.o .obj/ImageConverter.o .obj/BoolParameter.o .obj/DialogSettings.o .obj/ButtonParameter.o .obj/FloatParameter.o .obj/ProgressInfoWidget.o .obj/AbstractParameter.o .obj/PreviewWidget.o .obj/ClickableLabel.o .obj/FiltersTreeAbstractFilterItem.o .obj/InOutPanel.o .obj/LinkParameter.o .obj/ChoiceParameter.o .obj/FiltersTreeFilterItem.o .obj/MultilineTextParameterWidget.o .obj/SearchFieldWidget.o .obj/Updater.o .obj/HeadlessProcessor.o .obj/FiltersVisibilityMap.o .obj/HtmlTranslator.o .obj/StoredFave.o .obj/ZoomLevelSelector.o .obj/LanguageSelectionWidget.o .obj/TreeView.o .obj/gmic.o .obj/qrc_gmic_qt.o .obj/qrc_translations.o .obj/moc_ImageDialog.o .obj/moc_ProgressInfoWidget.o .obj/moc_FilterThread.o .obj/moc_MultilineTextParameterWidget.o .obj/moc_MainWindow.o .obj/moc_ProgressInfoWindow.o .obj/moc_BoolParameter.o .obj/moc_ConstParameter.o .obj/moc_LinkParameter.o .obj/moc_PreviewWidget.o .obj/moc_ButtonParameter.o .obj/moc_ChoiceParameter.o .obj/moc_IntParameter.o .obj/moc_SearchFieldWidget.o .obj/moc_FolderParameter.o .obj/moc_SeparatorParameter.o .obj/moc_NoteParameter.o .obj/moc_DialogSettings.o .obj/moc_TextParameter.o .obj/moc_AbstractParameter.o .obj/moc_FloatParameter.o .obj/moc_ColorParameter.o .obj/moc_Updater.o .obj/moc_FilterParamsWidget.o .obj/moc_InOutPanel.o .obj/moc_ClickableLabel.o .obj/moc_FileParameter.o .obj/moc_HeadlessProcessor.o .obj/moc_ZoomLevelSelector.o .obj/moc_LanguageSelectionWidget.o .obj/moc_TreeView.o -lfftw3_threads -lfftw3 -lpng16 -lz -lcurl -lX11 -lQt5Widgets -lQt5Gui -lQt5Network -lQt5Core -lGL -lpthread + cd ../zart + /usr/lib64/qt5/bin/qmake 'QMAKE_CFLAGS_DEBUG=-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 -mcet -fcf-protection ' 'QMAKE_CFLAGS_RELEASE=-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 -mcet -fcf-protection ' 'QMAKE_CXXFLAGS_DEBUG=-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 -mcet -fcf-protection ' 'QMAKE_CXXFLAGS_RELEASE=-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 -mcet -fcf-protection ' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= CONFIG+=release GMIC_PATH=../src zart.pro Info: creating stash file /builddir/build/BUILD/gmic-2.2.0/zart/.qmake.stash Project MESSAGE: GMIC_PATH is ../src Project MESSAGE: Release build + /usr/bin/make -O -j2 /usr/lib64/qt5/bin/uic ui/DialogAbout.ui -o .ui/ui_DialogAbout.h /usr/lib64/qt5/bin/uic ui/MainWindow.ui -o .ui/ui_MainWindow.h /usr/lib64/qt5/bin/uic ui/FullScreenWidget.ui -o .ui/ui_FullScreenWidget.h /usr/lib64/qt5/bin/uic ui/DialogLicense.ui -o .ui/ui_DialogLicense.h /usr/lib64/qt5/bin/uic ui/OutputWindow.ui -o .ui/ui_OutputWindow.h g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ImageView.o src/ImageView.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/MainWindow.o src/MainWindow.cpp In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:47187:104: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56493:7: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, const cimg_library::CImg&, unsigned int, bool) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:47375:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/MainWindow.cpp:79: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ZArt.o src/ZArt.cpp In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:47187:104: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56493:7: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, const cimg_library::CImg&, unsigned int, bool) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:47375:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/ZArt.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FilterThread.o src/FilterThread.cpp In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' src/FilterThread.cpp:295:137: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' ../src/./CImg.h:59516:9: required from 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]' ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' src/FilterThread.cpp:295:137: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from src/FilterThread.cpp:46: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/DialogAbout.o src/DialogAbout.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/CommandEditor.o src/CommandEditor.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ImageConverter.o src/ImageConverter.cpp In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:47187:104: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56493:7: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, const cimg_library::CImg&, unsigned int, bool) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:47375:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/ImageConverter.cpp:50: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/DialogLicense.o src/DialogLicense.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ImageSource.o src/ImageSource.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/WebcamSource.o src/WebcamSource.cpp src/WebcamSource.cpp: In static member function 'static bool WebcamSource::isWebcamUnused(int)': src/WebcamSource.cpp:144:18: warning: catching polymorphic type 'class cv::Exception' by value [-Wcatch-value=] } catch (cv::Exception) { ^~~~~~~~~ src/WebcamSource.cpp: In member function 'void WebcamSource::start()': src/WebcamSource.cpp:182:20: warning: catching polymorphic type 'class cv::Exception' by value [-Wcatch-value=] } catch (cv::Exception) { ^~~~~~~~~ g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/StillImageSource.o src/StillImageSource.cpp In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:47187:104: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56493:7: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, const cimg_library::CImg&, unsigned int, bool) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:47375:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/ImageConverter.h:56, from src/StillImageSource.cpp:49: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/VideoFileSource.o src/VideoFileSource.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/TreeWidgetPresetItem.o src/TreeWidgetPresetItem.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/AbstractParameter.o src/AbstractParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/IntParameter.o src/IntParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/CommandParamsWidget.o src/CommandParamsWidget.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/SeparatorParameter.o src/SeparatorParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/NoteParameter.o src/NoteParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FloatParameter.o src/FloatParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/BoolParameter.o src/BoolParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ChoiceParameter.o src/ChoiceParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ColorParameter.o src/ColorParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FullScreenWidget.o src/FullScreenWidget.cpp In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:47187:104: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56493:7: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, const cimg_library::CImg&, unsigned int, bool) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:47375:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/FullScreenWidget.cpp:53: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FileParameter.o src/FileParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FolderParameter.o src/FolderParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/TextParameter.o src/TextParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/LinkParameter.o src/LinkParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ConstParameter.o src/ConstParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/OutputWindow.o src/OutputWindow.cpp In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:47187:104: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56493:7: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, const cimg_library::CImg&, unsigned int, bool) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:47375:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from include/FilterThread.h:52, from include/MainWindow.h:60, from src/OutputWindow.cpp:54: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ /usr/lib64/qt5/bin/rcc -name zart zart.qrc -o .qrc/qrc_zart.cpp g++ -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -dM -E -o .moc/moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/qrc_zart.o .qrc/qrc_zart.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ImageView.h -o .moc/moc_ImageView.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/MainWindow.h -o .moc/moc_MainWindow.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FilterThread.h -o .moc/moc_FilterThread.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/CommandEditor.h -o .moc/moc_CommandEditor.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/AbstractParameter.h -o .moc/moc_AbstractParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/IntParameter.h -o .moc/moc_IntParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/CommandParamsWidget.h -o .moc/moc_CommandParamsWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/SeparatorParameter.h -o .moc/moc_SeparatorParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/NoteParameter.h -o .moc/moc_NoteParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FloatParameter.h -o .moc/moc_FloatParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/BoolParameter.h -o .moc/moc_BoolParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ChoiceParameter.h -o .moc/moc_ChoiceParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ColorParameter.h -o .moc/moc_ColorParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FullScreenWidget.h -o .moc/moc_FullScreenWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FileParameter.h -o .moc/moc_FileParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FolderParameter.h -o .moc/moc_FolderParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/TextParameter.h -o .moc/moc_TextParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/LinkParameter.h -o .moc/moc_LinkParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ConstParameter.h -o .moc/moc_ConstParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include include/OutputWindow.h -o .moc/moc_OutputWindow.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ImageView.o .moc/moc_ImageView.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_MainWindow.o .moc/moc_MainWindow.cpp In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:47187:104: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56493:7: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, const cimg_library::CImg&, unsigned int, bool) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:47375:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/../include/MainWindow.h:60, from .moc/moc_MainWindow.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FilterThread.o .moc/moc_FilterThread.cpp In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' ../src/./CImg.h:60347:40: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' ../src/./CImg.h:19139:23: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = unsigned char; tc2 = unsigned char; T = unsigned char]' ../src/./CImg.h:47187:104: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/./CImg.h:56493:7: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, const cimg_library::CImg&, unsigned int, bool) [with t = unsigned char; T = unsigned char]' ../src/./CImg.h:47375:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:47369:15: required from 'cimg_library::CImg::type> cimg_library::CImg::_select(cimg_library::CImgDisplay&, const char*, unsigned int, unsigned int*, int, int, int, bool, bool, bool) const [with T = double; typename cimg_library::cimg::last::type = int]' ../src/./CImg.h:51338:37: required from 'const cimg_library::CImg& cimg_library::CImg::_display(cimg_library::CImgDisplay&, const char*, bool, unsigned int*, bool, bool) const [with T = double]' ../src/./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20610:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_display_memory(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17861:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../src/./CImg.h:20988:9: required from 'static double cimg_library::CImg::_cimg_math_parser::mp_image_display(cimg_library::CImg::_cimg_math_parser&) [with T = float]' ../src/./CImg.h:17909:38: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from .moc/../include/FilterThread.h:52, from .moc/moc_FilterThread.cpp:9: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_CommandEditor.o .moc/moc_CommandEditor.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_AbstractParameter.o .moc/moc_AbstractParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_IntParameter.o .moc/moc_IntParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_CommandParamsWidget.o .moc/moc_CommandParamsWidget.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_SeparatorParameter.o .moc/moc_SeparatorParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_NoteParameter.o .moc/moc_NoteParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FloatParameter.o .moc/moc_FloatParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_BoolParameter.o .moc/moc_BoolParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ChoiceParameter.o .moc/moc_ChoiceParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ColorParameter.o .moc/moc_ColorParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FullScreenWidget.o .moc/moc_FullScreenWidget.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FileParameter.o .moc/moc_FileParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FolderParameter.o .moc/moc_FolderParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_TextParameter.o .moc/moc_TextParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_LinkParameter.o .moc/moc_LinkParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ConstParameter.o .moc/moc_ConstParameter.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_OutputWindow.o .moc/moc_OutputWindow.cpp g++ -c -pipe -fopenmp -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 -mcet -fcf-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/gmic.o ../src/gmic.cpp In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': ../src/gmic.cpp:2694:110: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': ../src/gmic.cpp:4735:7: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': ../src/gmic.cpp:5112:17: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = float]': ../src/gmic.cpp:8270:15: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': ../src/gmic.cpp:8979:46: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = void*]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = void*]' ../src/gmic.cpp:2572:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = unsigned int]': ../src/./gmic.cpp:417:5: required from 'cimg_library::CImg& cimg_library::CImg::convert_primitives_CImg3d(unsigned int) [with T = float]' ../src/gmic.cpp:10080:21: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = void*]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = void*]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = void*; T = void*]' ../src/gmic.cpp:2243:76: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': ../src/./CImg.h:56514:59: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImgList&, unsigned int, bool) [with t = unsigned int; T = unsigned int]' ../src/./CImg.h:38883:7: required from 'cimg_library::CImg& cimg_library::CImg::append_object3d(cimg_library::CImgList&, const cimg_library::CImg&, const cimg_library::CImgList&) [with tf = unsigned int; tp = float; tff = unsigned int; T = float]' ../src/gmic.cpp:7878:43: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = _gmic_parallel]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = _gmic_parallel]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = _gmic_parallel; T = _gmic_parallel]' ../src/gmic.cpp:9735:11: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = _gmic_parallel]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = _gmic_parallel]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = _gmic_parallel]' ../src/gmic.cpp:9871:13: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg<_gmic_parallel >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with t = unsigned char; T = float]': ../src/./CImg.h:57840:13: required from 'cimg_library::CImgList& cimg_library::CImgList::_load_yuv(FILE*, const char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool) [with T = float; FILE = _IO_FILE]' ../src/./CImg.h:57712:14: required from 'cimg_library::CImgList& cimg_library::CImgList::load_yuv(const char*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, bool) [with T = float]' ../src/gmic.cpp:14153:15: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56383:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56384:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56385:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56389:23: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': ../src/./CImg.h:19187:15: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImg& cimg_library::CImg::assign(const T*, unsigned int, unsigned int, unsigned int, unsigned int) [with T = _gmic_parallel]': ../src/./CImg.h:11523:78: required from 'cimg_library::CImg& cimg_library::CImg::assign(const cimg_library::CImg&) [with t = _gmic_parallel; T = _gmic_parallel]' ../src/./CImg.h:11622:41: required from 'cimg_library::CImg& cimg_library::CImg::move_to(cimg_library::CImg&) [with T = _gmic_parallel]' ../src/./CImg.h:11649:7: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = _gmic_parallel; T = _gmic_parallel]' ../src/gmic.cpp:9735:11: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:11459:37: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] if (_is_shared) std::memmove(_data,values,siz*sizeof(T)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:11460:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] else std::memcpy(_data,values,siz*sizeof(T)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:11471:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct _gmic_parallel' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] std::memcpy(new_data,values,siz*sizeof(T)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here struct _gmic_parallel { ^~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'static const cimg_library::CImgList::type>& cimg_library::CImgList::font(unsigned int, bool) [with T = unsigned char; typename cimg_library::cimg::last::type = unsigned char]': ../src/./CImg.h:44627:60: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc1*, const tc2*, float, unsigned int, ...) [with tc1 = float; tc2 = float; T = float]' ../src/./CImg.h:44643:94: required from 'cimg_library::CImg& cimg_library::CImg::draw_text(int, int, const char*, const tc*, int, float, unsigned int, ...) [with tc = float; T = float]' ../src/./gmic.cpp:659:57: required from 'cimg_library::CImg& cimg_library::CImg::gmic_draw_text(int, int, const char*, const T*, int, float, unsigned int, unsigned int) [with T = float]' ../src/gmic.cpp:12153:15: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:59501:20: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImgList' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' ../src/./CImg.h:15946:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' ../src/./CImg.h:16689:17: required from 'unsigned int cimg_library::CImg::_cimg_math_parser::compile(char*, char*, unsigned int, unsigned int*, bool) [with T = float]' ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' ../src/./CImg.h:60812:41: required from here ../src/./CImg.h:56574:42: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56575:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data + _width,0,sizeof(CImg)*nb); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56580:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56581:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56582:52: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56583:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width + nb)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = short unsigned int; T = short unsigned int]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short unsigned int]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = short unsigned int]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = short unsigned int]' ../src/gmic.cpp:9194:22: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = short int; T = short int]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short int]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = short int]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = short int]' ../src/gmic.cpp:9196:26: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = int; T = int]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = int]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = int]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = int]' ../src/gmic.cpp:9199:32: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long int; T = long int]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long int]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = long int]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = long int]' ../src/gmic.cpp:9202:38: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' ../src/gmic.cpp:9204:42: required from 'gmic& gmic::_run(const cimg_library::CImgList&, unsigned int&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, cimg_library::CImgList&, const unsigned int*, bool*, const char*, const cimg_library::CImg*) [with T = float]' ../src/gmic.cpp:2213:88: required from here ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] std::memset(_data,0,sizeof(CImg)*(_width - 1)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from ../src/gmic.cpp:2030: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here struct CImg { ^~~~ g++ -fopenmp -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o zart .obj/gmic.o .obj/ImageView.o .obj/MainWindow.o .obj/ZArt.o .obj/FilterThread.o .obj/DialogAbout.o .obj/CommandEditor.o .obj/ImageConverter.o .obj/DialogLicense.o .obj/ImageSource.o .obj/WebcamSource.o .obj/StillImageSource.o .obj/VideoFileSource.o .obj/TreeWidgetPresetItem.o .obj/AbstractParameter.o .obj/IntParameter.o .obj/CommandParamsWidget.o .obj/SeparatorParameter.o .obj/NoteParameter.o .obj/FloatParameter.o .obj/BoolParameter.o .obj/ChoiceParameter.o .obj/ColorParameter.o .obj/FullScreenWidget.o .obj/FileParameter.o .obj/FolderParameter.o .obj/TextParameter.o .obj/LinkParameter.o .obj/ConstParameter.o .obj/OutputWindow.o .obj/qrc_zart.o .obj/moc_ImageView.o .obj/moc_MainWindow.o .obj/moc_FilterThread.o .obj/moc_CommandEditor.o .obj/moc_AbstractParameter.o .obj/moc_IntParameter.o .obj/moc_CommandParamsWidget.o .obj/moc_SeparatorParameter.o .obj/moc_NoteParameter.o .obj/moc_FloatParameter.o .obj/moc_BoolParameter.o .obj/moc_ChoiceParameter.o .obj/moc_ColorParameter.o .obj/moc_FullScreenWidget.o .obj/moc_FileParameter.o .obj/moc_FolderParameter.o .obj/moc_TextParameter.o .obj/moc_LinkParameter.o .obj/moc_ConstParameter.o .obj/moc_OutputWindow.o -lfftw3_threads -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_videostab -lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_cvv -lopencv_dpm -lopencv_face -lopencv_photo -lopencv_freetype -lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_line_descriptor -lopencv_optflow -lopencv_reg -lopencv_rgbd -lopencv_saliency -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_surface_matching -lopencv_tracking -lopencv_datasets -lopencv_video -lopencv_plot -lopencv_ml -lopencv_ximgproc -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_flann -lopencv_xobjdetect -lopencv_imgcodecs -lopencv_objdetect -lopencv_xphoto -lopencv_imgproc -lopencv_core -lfftw3 -lz -lQt5Widgets -lQt5Gui -lQt5Xml -lQt5Network -lQt5Core -lGL -lpthread + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.fPm7hR + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64 ++ dirname /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64 + cd gmic-2.2.0 + mv gmic-qt/COPYING COPYING-gmic-qt + mv gmic-community/libcgmic/COPYING COPYING-libcgmic + iconv -f iso8859-1 -t utf-8 COPYING + mv -f COPYING.conv COPYING + iconv -f iso8859-1 -t utf-8 COPYING-libcgmic + mv -f COPYING-libcgmic.conv COPYING-libcgmic + cd src + make DESTDIR=/builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64 install mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64`gimptool-2.0 --gimpplugindir`/plug-ins/ cp -f ../resources/gmic_film_cluts.gmz /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64`gimptool-2.0 --gimpplugindir`/plug-ins/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/bin/ cp -f gmic /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/bin/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/include/ cp -f gmic.h /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/include/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/share mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/lib cp -f libgmic.so /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/lib/libgmic.so.220 ln -fs libgmic.so.220 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/lib/libgmic.so.2 ln -fs libgmic.so.2 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/lib/libgmic.so mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/share/man/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/share/man/man1/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/share/man/fr/man1/ + test /usr/lib '!=' /usr/lib64 + mv /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64//usr/lib/libcgmic.so /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64//usr/lib/libcgmic.so.2 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64//usr/lib/libcgmic.so.220 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64//usr/lib/libgmic.so /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64//usr/lib/libgmic.so.2 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64//usr/lib/libgmic.so.220 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64//usr/lib64/ + rm -f /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64//usr/lib64/libgmic.so.2 + rm -f /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64//usr/lib64/libcgmic.so.2 + ln -s libgmic.so.2.2.0 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64//usr/lib64/libgmic.so.2 + ln -s libcgmic.so.2.2.0 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64//usr/lib64/libcgmic.so.2 + chmod -x /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64//etc/bash_completion.d/gmic + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 2.2.0-3.fc29 --unique-debug-suffix -2.2.0-3.fc29.x86_64 --unique-debug-src-base gmic-2.2.0-3.fc29.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/gmic-2.2.0 extracting debug info from /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/bin/zart extracting debug info from /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/bin/gmic extracting debug info from /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/lib64/libgmic.so.220 extracting debug info from /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/lib64/libcgmic.so.220 /usr/lib/rpm/sepdebugcrcfix: Updated 4 CRC32s, 0 CRC32s did match. 12622 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/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 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs '' '' Processing files: gmic-2.2.0-3.fc29.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.1YiH5q + umask 022 + cd /builddir/build/BUILD + cd gmic-2.2.0 + DOCDIR=/builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/share/doc/gmic + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/share/doc/gmic + cp -pr README /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/share/doc/gmic + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.nP4gU0 + umask 022 + cd /builddir/build/BUILD + cd gmic-2.2.0 + LICENSEDIR=/builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/share/licenses/gmic + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/share/licenses/gmic + cp -pr COPYING /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/share/licenses/gmic + cp -pr COPYING-gmic-qt /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/share/licenses/gmic + cp -pr COPYING-libcgmic /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64/usr/share/licenses/gmic + exit 0 Provides: gmic = 2.2.0-3.fc29 gmic(x86-64) = 2.2.0-3.fc29 libcgmic.so.2()(64bit) libgmic.so.2()(64bit) Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: libGL.so.1()(64bit) libHalf.so.12()(64bit) libIlmImf-2_2.so.22()(64bit) libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libQt5Core.so.5(Qt_5.10)(64bit) libQt5Gui.so.5()(64bit) libQt5Gui.so.5(Qt_5)(64bit) libQt5Network.so.5()(64bit) libQt5Network.so.5(Qt_5)(64bit) libQt5Widgets.so.5()(64bit) libQt5Widgets.so.5(Qt_5)(64bit) libQt5Xml.so.5()(64bit) libQt5Xml.so.5(Qt_5)(64bit) libX11.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(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) libfftw3.so.3()(64bit) libfftw3_threads.so.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libopencv_aruco.so.3.4()(64bit) libopencv_bgsegm.so.3.4()(64bit) libopencv_bioinspired.so.3.4()(64bit) libopencv_calib3d.so.3.4()(64bit) libopencv_ccalib.so.3.4()(64bit) libopencv_core.so.3.4()(64bit) libopencv_cvv.so.3.4()(64bit) libopencv_datasets.so.3.4()(64bit) libopencv_dpm.so.3.4()(64bit) libopencv_face.so.3.4()(64bit) libopencv_features2d.so.3.4()(64bit) libopencv_flann.so.3.4()(64bit) libopencv_freetype.so.3.4()(64bit) libopencv_fuzzy.so.3.4()(64bit) libopencv_hdf.so.3.4()(64bit) libopencv_hfs.so.3.4()(64bit) libopencv_highgui.so.3.4()(64bit) libopencv_img_hash.so.3.4()(64bit) libopencv_imgcodecs.so.3.4()(64bit) libopencv_imgproc.so.3.4()(64bit) libopencv_line_descriptor.so.3.4()(64bit) libopencv_ml.so.3.4()(64bit) libopencv_objdetect.so.3.4()(64bit) libopencv_optflow.so.3.4()(64bit) libopencv_phase_unwrapping.so.3.4()(64bit) libopencv_photo.so.3.4()(64bit) libopencv_plot.so.3.4()(64bit) libopencv_reg.so.3.4()(64bit) libopencv_rgbd.so.3.4()(64bit) libopencv_saliency.so.3.4()(64bit) libopencv_shape.so.3.4()(64bit) libopencv_stereo.so.3.4()(64bit) libopencv_stitching.so.3.4()(64bit) libopencv_structured_light.so.3.4()(64bit) libopencv_superres.so.3.4()(64bit) libopencv_surface_matching.so.3.4()(64bit) libopencv_tracking.so.3.4()(64bit) libopencv_video.so.3.4()(64bit) libopencv_videoio.so.3.4()(64bit) libopencv_videostab.so.3.4()(64bit) libopencv_ximgproc.so.3.4()(64bit) libopencv_xobjdetect.so.3.4()(64bit) libopencv_xphoto.so.3.4()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtiff.so.5()(64bit) libtiff.so.5(LIBTIFF_4.0)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) rtld(GNU_HASH) Obsoletes: gmic-static <= 2.1.8 Processing files: gmic-devel-2.2.0-3.fc29.x86_64 Provides: gmic-devel = 2.2.0-3.fc29 gmic-devel(x86-64) = 2.2.0-3.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libcgmic.so.2()(64bit) libgmic.so.2()(64bit) Processing files: gmic-gimp-2.2.0-3.fc29.x86_64 Provides: gmic-gimp = 2.2.0-3.fc29 gmic-gimp(x86-64) = 2.2.0-3.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGL.so.1()(64bit) libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libQt5Core.so.5(Qt_5.10)(64bit) libQt5Gui.so.5()(64bit) libQt5Gui.so.5(Qt_5)(64bit) libQt5Network.so.5()(64bit) libQt5Network.so.5(Qt_5)(64bit) libQt5Widgets.so.5()(64bit) libQt5Widgets.so.5(Qt_5)(64bit) libX11.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(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) libcairo.so.2()(64bit) libcurl.so.4()(64bit) libfftw3.so.3()(64bit) libfftw3_threads.so.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgimp-2.0.so.0()(64bit) libgimpbase-2.0.so.0()(64bit) libgimpcolor-2.0.so.0()(64bit) libgimpconfig-2.0.so.0()(64bit) libgimpmath-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(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.9)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) rtld(GNU_HASH) Processing files: gmic-debugsource-2.2.0-3.fc29.x86_64 Provides: gmic-debugsource = 2.2.0-3.fc29 gmic-debugsource(x86-64) = 2.2.0-3.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gmic-debuginfo-2.2.0-3.fc29.x86_64 Provides: debuginfo(build-id) = 05b23f4b47db18de176b2815eed8fb3fedc62bc7 debuginfo(build-id) = 1b2faa40bead02520b18927214237e40e59770c4 debuginfo(build-id) = 3278e0f7ce77353a8a372aa3d71485014bcff120 debuginfo(build-id) = 74b0db3e33fe3340de34b08af1dd76180bc42192 gmic-debuginfo = 2.2.0-3.fc29 gmic-debuginfo(x86-64) = 2.2.0-3.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gmic-debugsource(x86-64) = 2.2.0-3.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64 Wrote: /builddir/build/RPMS/gmic-2.2.0-3.fc29.x86_64.rpm Wrote: /builddir/build/RPMS/gmic-devel-2.2.0-3.fc29.x86_64.rpm Wrote: /builddir/build/RPMS/gmic-gimp-2.2.0-3.fc29.x86_64.rpm Wrote: /builddir/build/RPMS/gmic-debugsource-2.2.0-3.fc29.x86_64.rpm Wrote: /builddir/build/RPMS/gmic-debuginfo-2.2.0-3.fc29.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.6p4Nqo + umask 022 + cd /builddir/build/BUILD + cd gmic-2.2.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.x86_64 + exit 0 Finish: rpmbuild gmic-2.2.0-3.fc29.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/746747-fedora-rawhide-x86_64-1524951726.288795/root/var/log/dnf.log /var/lib/mock/746747-fedora-rawhide-x86_64-1524951726.288795/root/var/log/dnf.librepo.log /var/lib/mock/746747-fedora-rawhide-x86_64-1524951726.288795/root/var/log/dnf.rpm.log Finish: build phase for gmic-2.2.0-3.fc29.src.rpm INFO: Done(/var/lib/copr-rpmbuild/results/gmic-2.2.0-3.fc29.src.rpm) Config(child) 32 minutes 41 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