Warning: Permanently added '172.25.90.95' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 746747 --chroot fedora-rawhide-i386 --detached Version: 0.18 Task: {'build_id': 746747, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-i386', '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-i386/'}], '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-i386', 'timeout': 64800, 'use_bootstrap_container': False} Running: git clone http://copr-dist-git.fedorainfracloud.org/git/scx/gmic/gmic.git /tmp/tmpn35fp35w/gmic --depth 500 --no-single-branch cmd: ['git', 'clone', 'http://copr-dist-git.fedorainfracloud.org/git/scx/gmic/gmic.git', '/tmp/tmpn35fp35w/gmic', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmpn35fp35w/gmic'... Running: git checkout 459b5c26ec5faa9468a12d60c222bf8b08d54d71 cmd: ['git', 'checkout', '459b5c26ec5faa9468a12d60c222bf8b08d54d71'] cwd: /tmp/tmpn35fp35w/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/tmp76y3xgza cmd: ['cp', '-r', '.', '/tmp/tmp76y3xgza'] cwd: /tmp/tmpn35fp35w/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/tmpn35fp35w/rpkg.conf sources --outdir /tmp/tmp76y3xgza cmd: ['rpkg', '-C', '/tmp/tmpn35fp35w/rpkg.conf', 'sources', '--outdir', '/tmp/tmp76y3xgza'] cwd: /tmp/tmpn35fp35w/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-i386', 'chroot': 'fedora-rawhide-i386', 'buildroot_pkgs': [], 'enable_net': True, 'repos': [{'id': 'copr_base', 'name': 'Copr repository', 'url': 'https://copr-be.cloud.fedoraproject.org/results/scx/gmic/fedora-rawhide-i386/'}], 'use_bootstrap_container': False, 'pkg_manager_conf': 'yum', 'timeout': 64800, 'sourcedir': '/tmp/tmp76y3xgza', '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/tmp76y3xgza/gmic.spec --sources /tmp/tmp76y3xgza --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --define %_disable_source_fetch 0 --uniqueext 1524951642.238616 -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/tmp76y3xgza/gmic.spec) Config(746747-fedora-rawhide-i386) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/746747-fedora-rawhide-i386-1524951642.238616/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 12 MB/s | 55 MB 00:04 Last metadata expiration check: 0:00:00 ago on Sat 28 Apr 2018 09:40:48 PM UTC. Dependencies resolved. ================================================================================ Group Packages ================================================================================ Marking packages as installed by the group: @Buildsystem building group patch diffutils tar grep rpm-build gawk coreutils shadow-utils cpio gzip findutils info bzip2 sed gcc-c++ unzip util-linux bash redhat-rpm-config make gcc which xz fedora-release ================================================================================ Package Arch Version Repository Size ================================================================================ Installing group packages: bash i686 4.4.19-2.fc29 fedora 1.6 M bzip2 i686 1.0.6-27.fc29 fedora 60 k coreutils i686 8.29-10.fc29 fedora 1.1 M cpio i686 2.12-8.fc29 fedora 271 k diffutils i686 3.6-4.fc28 fedora 365 k fedora-release noarch 29-0.3 fedora 26 k findutils i686 1:4.6.0-19.fc29 fedora 527 k gawk i686 4.2.1-1.fc29 fedora 1.1 M gcc i686 8.0.1-0.23.fc29 fedora 21 M gcc-c++ i686 8.0.1-0.23.fc29 fedora 12 M grep i686 3.1-5.fc28 fedora 279 k gzip i686 1.9-5.fc29 fedora 166 k info i686 6.5-4.fc29 fedora 203 k make i686 1:4.2.1-9.fc29 fedora 500 k patch i686 2.7.6-3.fc28 fedora 150 k redhat-rpm-config noarch 107-1.fc29 fedora 77 k rpm-build i686 4.14.1-8.fc28 fedora 164 k sed i686 4.5-1.fc29 fedora 300 k shadow-utils i686 2:4.5-10.fc29 fedora 1.2 M tar i686 2:1.30-3.fc28 fedora 861 k unzip i686 6.0-39.fc29 fedora 189 k util-linux i686 2.32-4.fc29 fedora 2.5 M which i686 2.21-8.fc28 fedora 48 k xz i686 5.2.3-7.fc28 fedora 156 k Installing dependencies: acl i686 2.2.52-21.fc29 fedora 81 k annobin i686 5.3-1.fc29 fedora 85 k audit-libs i686 2.8.3-3.fc29 fedora 119 k basesystem noarch 11-5.fc28 fedora 9.4 k binutils i686 2.30-17.fc29 fedora 6.1 M bzip2-libs i686 1.0.6-27.fc29 fedora 48 k ca-certificates noarch 2018.2.22-4.fc29 fedora 398 k chkconfig i686 1.10-4.fc28 fedora 189 k coreutils-common i686 8.29-10.fc29 fedora 2.0 M cpp i686 8.0.1-0.23.fc29 fedora 9.8 M cracklib i686 2.9.6-13.fc29 fedora 88 k crypto-policies noarch 20180425-1.git6ad4018.fc29 fedora 39 k cryptsetup-libs i686 2.0.2-2.fc29 fedora 340 k curl i686 7.59.0-3.fc29 fedora 346 k cyrus-sasl-lib i686 2.1.27-0.1rc7.fc29 fedora 126 k dbus i686 1:1.12.0-1.fc28 fedora 270 k dbus-libs i686 1:1.12.0-1.fc28 fedora 187 k device-mapper i686 1.02.146-5.fc29 fedora 366 k device-mapper-libs i686 1.02.146-5.fc29 fedora 409 k dwz i686 0.12-7.fc29 fedora 111 k elfutils i686 0.170-11.fc29 fedora 331 k elfutils-default-yama-scope noarch 0.170-11.fc29 fedora 41 k elfutils-libelf i686 0.170-11.fc29 fedora 213 k elfutils-libs i686 0.170-11.fc29 fedora 321 k expat i686 2.2.5-3.fc28 fedora 108 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 i686 5.33-2.fc29 fedora 72 k file-libs i686 5.33-2.fc29 fedora 544 k filesystem i686 3.8-3.fc28 fedora 1.1 M fpc-srpm-macros noarch 1.1-4.fc28 fedora 7.5 k gc i686 7.6.4-3.fc29 fedora 111 k gdb-headless i686 8.1-14.fc29 fedora 3.9 M gdbm i686 1:1.14.1-4.fc29 fedora 124 k gdbm-libs i686 1:1.14.1-4.fc29 fedora 60 k ghc-srpm-macros noarch 1.4.2-7.fc28 fedora 8.2 k glib2 i686 2.56.1-1.fc29 fedora 2.6 M glibc i686 2.27.9000-15.fc29 fedora 3.2 M glibc-all-langpacks i686 2.27.9000-15.fc29 fedora 24 M glibc-common i686 2.27.9000-15.fc29 fedora 746 k glibc-devel i686 2.27.9000-15.fc29 fedora 1.0 M glibc-headers i686 2.27.9000-15.fc29 fedora 449 k gmp i686 1:6.1.2-7.fc28 fedora 282 k gnat-srpm-macros noarch 4-5.fc28 fedora 8.8 k go-srpm-macros noarch 2-16.fc29 fedora 11 k guile i686 5:2.0.14-7.fc29 fedora 3.5 M iptables-libs i686 1.6.2-2.fc29 fedora 95 k isl i686 0.16.1-6.fc28 fedora 963 k json-c i686 0.13.1-1.fc29 fedora 41 k kernel-headers i686 4.17.0-0.rc1.git3.1.fc29 fedora 1.2 M keyutils-libs i686 1.5.10-6.fc28 fedora 33 k kmod-libs i686 25-2.fc28 fedora 71 k krb5-libs i686 1.16-24.fc29 fedora 861 k libacl i686 2.2.52-21.fc29 fedora 36 k libarchive i686 3.3.2-1.fc29 fedora 397 k libargon2 i686 20161029-5.fc29 fedora 33 k libasan i686 8.0.1-0.23.fc29 fedora 411 k libatomic i686 8.0.1-0.23.fc29 fedora 33 k libatomic_ops i686 7.6.4-1.fc29 fedora 37 k libattr i686 2.4.47-23.fc28 fedora 25 k libbabeltrace i686 1.5.5-1.fc29 fedora 220 k libblkid i686 2.32-4.fc29 fedora 226 k libcap i686 2.25-10.fc29 fedora 56 k libcap-ng i686 0.7.9-1.fc28 fedora 31 k libcom_err i686 1.44.1-1.fc29 fedora 47 k libcurl i686 7.59.0-3.fc29 fedora 314 k libdb i686 5.3.28-30.fc28 fedora 829 k libdb-utils i686 5.3.28-30.fc28 fedora 152 k libfdisk i686 2.32-4.fc29 fedora 278 k libffi i686 3.1-16.fc28 fedora 34 k libgcc i686 8.0.1-0.23.fc29 fedora 96 k libgcrypt i686 1.8.2-2.fc28 fedora 437 k libgomp i686 8.0.1-0.23.fc29 fedora 204 k libgpg-error i686 1.29-1.fc29 fedora 240 k libidn2 i686 2.0.4-7.fc29 fedora 74 k libipt i686 1.6.1-8.fc29 fedora 57 k libmetalink i686 0.1.3-6.fc28 fedora 33 k libmount i686 2.32-4.fc29 fedora 244 k libmpc i686 1.1.0-1.fc29 fedora 66 k libmpx i686 8.0.1-0.23.fc29 fedora 38 k libnghttp2 i686 1.31.1-1.fc29 fedora 80 k libnsl2 i686 1.2.0-1.fc28 fedora 59 k libpcap i686 14:1.8.1-9.fc28 fedora 158 k libpkgconf i686 1.4.2-1.fc29 fedora 36 k libpsl i686 0.20.1-1.fc29 fedora 60 k libpwquality i686 1.4.0-7.fc29 fedora 102 k libseccomp i686 2.3.3-2.fc28 fedora 60 k libselinux i686 2.8-0.rc1.1.fc29 fedora 176 k libsemanage i686 2.8-0.rc1.1.fc29 fedora 163 k libsepol i686 2.8-0.rc1.1.fc29 fedora 346 k libsigsegv i686 2.11-5.fc28 fedora 29 k libsmartcols i686 2.32-4.fc29 fedora 179 k libssh i686 0.7.5-8.fc29 fedora 220 k libstdc++ i686 8.0.1-0.23.fc29 fedora 505 k libstdc++-devel i686 8.0.1-0.23.fc29 fedora 2.1 M libtasn1 i686 4.13-2.fc28 fedora 78 k libtirpc i686 1.0.3-1.rc1.fc29 fedora 113 k libtool-ltdl i686 2.4.6-24.fc29 fedora 57 k libubsan i686 8.0.1-0.23.fc29 fedora 167 k libunistring i686 0.9.9-1.fc29 fedora 427 k libutempter i686 1.1.6-14.fc29 fedora 31 k libuuid i686 2.32-4.fc29 fedora 91 k libverto i686 0.3.0-5.fc28 fedora 24 k libxcrypt i686 4.0.0-5.fc28 fedora 78 k libxcrypt-devel i686 4.0.0-5.fc28 fedora 15 k libxml2 i686 2.9.8-1.fc29 fedora 737 k libzstd i686 1.3.4-1.fc29 fedora 231 k lua-libs i686 5.3.4-10.fc28 fedora 132 k lz4-libs i686 1.8.1.2-4.fc28 fedora 56 k mpfr i686 3.1.6-1.fc29 fedora 229 k ncurses i686 6.1-4.20180224.fc29 fedora 379 k ncurses-base noarch 6.1-4.20180224.fc29 fedora 80 k ncurses-libs i686 6.1-4.20180224.fc29 fedora 351 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 i686 2.4.46-1.fc29 fedora 365 k openssl-libs i686 1:1.1.0h-3.fc29 fedora 1.3 M p11-kit i686 0.23.10-1.fc29 fedora 267 k p11-kit-trust i686 0.23.10-1.fc29 fedora 140 k pam i686 1.3.0-10.fc28 fedora 772 k pcre i686 8.42-1.fc29 fedora 206 k pcre2 i686 10.31-4.fc29 fedora 237 k perl-srpm-macros noarch 1-25.fc28 fedora 9.7 k pkgconf i686 1.4.2-1.fc29 fedora 37 k pkgconf-m4 noarch 1.4.2-1.fc29 fedora 16 k pkgconf-pkg-config i686 1.4.2-1.fc29 fedora 14 k popt i686 1.16-14.fc28 fedora 62 k publicsuffix-list-dafsa noarch 20180328-1.fc29 fedora 54 k python-srpm-macros noarch 3-29.fc29 fedora 11 k python3-libs i686 3.6.5-4.fc29 fedora 7.7 M qrencode-libs i686 3.4.4-5.fc28 fedora 59 k qt5-srpm-macros noarch 5.10.1-1.fc29 fedora 9.6 k readline i686 7.0-10.fc29 fedora 205 k rpm i686 4.14.1-8.fc28 fedora 531 k rpm-build-libs i686 4.14.1-8.fc28 fedora 146 k rpm-libs i686 4.14.1-8.fc28 fedora 356 k rpm-plugin-selinux i686 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 i686 3.22.0-4.fc29 fedora 584 k systemd i686 238-7.fc29.1 fedora 3.6 M systemd-libs i686 238-7.fc29.1 fedora 496 k systemd-pam i686 238-7.fc29.1 fedora 205 k tzdata noarch 2018d-1.fc29 fedora 457 k xz-libs i686 5.2.3-7.fc28 fedora 100 k zip i686 3.0-22.fc29 fedora 275 k zlib i686 1.2.11-7.fc29 fedora 102 k zstd i686 1.3.4-1.fc29 fedora 339 k Transaction Summary ================================================================================ Install 174 Packages Total download size: 142 M Installed size: 563 M Downloading Packages: (1/174): shadow-utils-4.5-10.fc29.i686.rpm 5.5 MB/s | 1.2 MB 00:00 (2/174): gawk-4.2.1-1.fc29.i686.rpm 5.3 MB/s | 1.1 MB 00:00 (3/174): diffutils-3.6-4.fc28.i686.rpm 3.7 MB/s | 365 kB 00:00 (4/174): gcc-c++-8.0.1-0.23.fc29.i686.rpm 26 MB/s | 12 MB 00:00 (5/174): gzip-1.9-5.fc29.i686.rpm 537 kB/s | 166 kB 00:00 (6/174): make-4.2.1-9.fc29.i686.rpm 5.8 MB/s | 500 kB 00:00 (7/174): bash-4.4.19-2.fc29.i686.rpm 33 MB/s | 1.6 MB 00:00 (8/174): util-linux-2.32-4.fc29.i686.rpm 7.0 MB/s | 2.5 MB 00:00 (9/174): redhat-rpm-config-107-1.fc29.noarch.rp 606 kB/s | 77 kB 00:00 (10/174): findutils-4.6.0-19.fc29.i686.rpm 2.5 MB/s | 527 kB 00:00 (11/174): fedora-release-29-0.3.noarch.rpm 111 kB/s | 26 kB 00:00 (12/174): rpm-build-4.14.1-8.fc28.i686.rpm 1.3 MB/s | 164 kB 00:00 (13/174): sed-4.5-1.fc29.i686.rpm 854 kB/s | 300 kB 00:00 (14/174): which-2.21-8.fc28.i686.rpm 343 kB/s | 48 kB 00:00 (15/174): patch-2.7.6-3.fc28.i686.rpm 4.4 MB/s | 150 kB 00:00 (16/174): grep-3.1-5.fc28.i686.rpm 1.1 MB/s | 279 kB 00:00 (17/174): info-6.5-4.fc29.i686.rpm 2.1 MB/s | 203 kB 00:00 (18/174): tar-1.30-3.fc28.i686.rpm 6.5 MB/s | 861 kB 00:00 (19/174): unzip-6.0-39.fc29.i686.rpm 1.5 MB/s | 189 kB 00:00 (20/174): cpio-2.12-8.fc29.i686.rpm 2.5 MB/s | 271 kB 00:00 (21/174): xz-5.2.3-7.fc28.i686.rpm 1.3 MB/s | 156 kB 00:00 (22/174): gcc-8.0.1-0.23.fc29.i686.rpm 47 MB/s | 21 MB 00:00 (23/174): bzip2-1.0.6-27.fc29.i686.rpm 311 kB/s | 60 kB 00:00 (24/174): coreutils-8.29-10.fc29.i686.rpm 2.2 MB/s | 1.1 MB 00:00 (25/174): glibc-2.27.9000-15.fc29.i686.rpm 11 MB/s | 3.2 MB 00:00 (26/174): gmp-6.1.2-7.fc28.i686.rpm 2.3 MB/s | 282 kB 00:00 (27/174): filesystem-3.8-3.fc28.i686.rpm 2.1 MB/s | 1.1 MB 00:00 (28/174): libsigsegv-2.11-5.fc28.i686.rpm 127 kB/s | 29 kB 00:00 (29/174): mpfr-3.1.6-1.fc29.i686.rpm 936 kB/s | 229 kB 00:00 (30/174): libmpc-1.1.0-1.fc29.i686.rpm 1.6 MB/s | 66 kB 00:00 (31/174): libstdc++-8.0.1-0.23.fc29.i686.rpm 16 MB/s | 505 kB 00:00 (32/174): readline-7.0-10.fc29.i686.rpm 3.5 MB/s | 205 kB 00:00 (33/174): zlib-1.2.11-7.fc29.i686.rpm 3.8 MB/s | 102 kB 00:00 (34/174): audit-libs-2.8.3-3.fc29.i686.rpm 4.0 MB/s | 119 kB 00:00 (35/174): libacl-2.2.52-21.fc29.i686.rpm 2.3 MB/s | 36 kB 00:00 (36/174): libattr-2.4.47-23.fc28.i686.rpm 1.6 MB/s | 25 kB 00:00 (37/174): libstdc++-devel-8.0.1-0.23.fc29.i686. 20 MB/s | 2.1 MB 00:00 (38/174): libsemanage-2.8-0.rc1.1.fc29.i686.rpm 3.3 MB/s | 163 kB 00:00 (39/174): libselinux-2.8-0.rc1.1.fc29.i686.rpm 964 kB/s | 176 kB 00:00 (40/174): setup-2.11.4-1.fc29.noarch.rpm 1.3 MB/s | 177 kB 00:00 (41/174): libxcrypt-4.0.0-5.fc28.i686.rpm 375 kB/s | 78 kB 00:00 (42/174): libblkid-2.32-4.fc29.i686.rpm 2.5 MB/s | 226 kB 00:00 (43/174): libcap-ng-0.7.9-1.fc28.i686.rpm 366 kB/s | 31 kB 00:00 (44/174): libsmartcols-2.32-4.fc29.i686.rpm 4.3 MB/s | 179 kB 00:00 (45/174): libmount-2.32-4.fc29.i686.rpm 4.9 MB/s | 244 kB 00:00 (46/174): libfdisk-2.32-4.fc29.i686.rpm 3.1 MB/s | 278 kB 00:00 (47/174): libutempter-1.1.6-14.fc29.i686.rpm 636 kB/s | 31 kB 00:00 (48/174): libuuid-2.32-4.fc29.i686.rpm 1.8 MB/s | 91 kB 00:00 (49/174): ncurses-libs-6.1-4.20180224.fc29.i686 7.7 MB/s | 351 kB 00:00 (50/174): pam-1.3.0-10.fc28.i686.rpm 5.9 MB/s | 772 kB 00:00 (51/174): guile-2.0.14-7.fc29.i686.rpm 15 MB/s | 3.5 MB 00:00 (52/174): dwz-0.12-7.fc29.i686.rpm 787 kB/s | 111 kB 00:00 (53/174): systemd-libs-238-7.fc29.1.i686.rpm 1.3 MB/s | 496 kB 00:00 (54/174): fpc-srpm-macros-1.1-4.fc28.noarch.rpm 65 kB/s | 7.5 kB 00:00 (55/174): file-5.33-2.fc29.i686.rpm 303 kB/s | 72 kB 00:00 (56/174): ghc-srpm-macros-1.4.2-7.fc28.noarch.r 69 kB/s | 8.2 kB 00:00 (57/174): gnat-srpm-macros-4-5.fc28.noarch.rpm 75 kB/s | 8.8 kB 00:00 [MIRROR] go-srpm-macros-2-16.fc29.noarch.rpm: Status code: 503 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/go-srpm-macros-2-16.fc29.noarch.rpm (58/174): nim-srpm-macros-1-1.fc28.noarch.rpm 65 kB/s | 7.6 kB 00:00 (59/174): ocaml-srpm-macros-5-2.fc27.noarch.rpm 65 kB/s | 7.8 kB 00:00 (60/174): openblas-srpm-macros-2-2.fc27.noarch. 878 kB/s | 6.6 kB 00:00 (61/174): perl-srpm-macros-1-25.fc28.noarch.rpm 1.6 MB/s | 9.7 kB 00:00 [MIRROR] go-srpm-macros-2-16.fc29.noarch.rpm: Status code: 503 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/go-srpm-macros-2-16.fc29.noarch.rpm (62/174): python-srpm-macros-3-29.fc29.noarch.r 97 kB/s | 11 kB 00:00 (63/174): qt5-srpm-macros-5.10.1-1.fc29.noarch. 87 kB/s | 9.6 kB 00:00 (64/174): rust-srpm-macros-5-2.fc28.noarch.rpm 2.3 MB/s | 8.1 kB 00:00 (65/174): zip-3.0-22.fc29.i686.rpm 22 MB/s | 275 kB 00:00 (66/174): rpm-4.14.1-8.fc28.i686.rpm 23 MB/s | 531 kB 00:00 (67/174): fedora-repos-29-0.4.noarch.rpm 603 kB/s | 8.5 kB 00:00 (68/174): go-srpm-macros-2-16.fc29.noarch.rpm 28 kB/s | 11 kB 00:00 (69/174): bzip2-libs-1.0.6-27.fc29.i686.rpm 326 kB/s | 48 kB 00:00 [MIRROR] elfutils-0.170-11.fc29.i686.rpm: Status code: 503 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/e/elfutils-0.170-11.fc29.i686.rpm [MIRROR] elfutils-0.170-11.fc29.i686.rpm: Status code: 503 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/e/elfutils-0.170-11.fc29.i686.rpm (70/174): binutils-2.30-17.fc29.i686.rpm 22 MB/s | 6.1 MB 00:00 (71/174): elfutils-libelf-0.170-11.fc29.i686.rp 1.3 MB/s | 213 kB 00:00 [MIRROR] file-libs-5.33-2.fc29.i686.rpm: Status code: 503 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/f/file-libs-5.33-2.fc29.i686.rpm (72/174): elfutils-0.170-11.fc29.i686.rpm 1.1 MB/s | 331 kB 00:00 [MIRROR] file-libs-5.33-2.fc29.i686.rpm: Status code: 503 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/f/file-libs-5.33-2.fc29.i686.rpm [MIRROR] gdb-headless-8.1-14.fc29.i686.rpm: Status code: 503 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/gdb-headless-8.1-14.fc29.i686.rpm [MIRROR] gdb-headless-8.1-14.fc29.i686.rpm: Status code: 503 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/gdb-headless-8.1-14.fc29.i686.rpm (73/174): elfutils-libs-0.170-11.fc29.i686.rpm 1.1 MB/s | 321 kB 00:00 (74/174): file-libs-5.33-2.fc29.i686.rpm 1.7 MB/s | 544 kB 00:00 (75/174): libcap-2.25-10.fc29.i686.rpm 238 kB/s | 56 kB 00:00 (76/174): libdb-5.3.28-30.fc28.i686.rpm 3.5 MB/s | 829 kB 00:00 (77/174): lua-libs-5.3.4-10.fc28.i686.rpm 2.1 MB/s | 132 kB 00:00 (78/174): libzstd-1.3.4-1.fc29.i686.rpm 659 kB/s | 231 kB 00:00 (79/174): openssl-libs-1.1.0h-3.fc29.i686.rpm 5.4 MB/s | 1.3 MB 00:00 (80/174): pkgconf-pkg-config-1.4.2-1.fc29.i686. 239 kB/s | 14 kB 00:00 (81/174): popt-1.16-14.fc28.i686.rpm 613 kB/s | 62 kB 00:00 (82/174): rpm-build-libs-4.14.1-8.fc28.i686.rpm 1.3 MB/s | 146 kB 00:00 (83/174): xz-libs-5.2.3-7.fc28.i686.rpm 841 kB/s | 100 kB 00:00 (84/174): gdb-headless-8.1-14.fc29.i686.rpm 3.6 MB/s | 3.9 MB 00:01 (85/174): zstd-1.3.4-1.fc29.i686.rpm 2.4 MB/s | 339 kB 00:00 (86/174): pcre-8.42-1.fc29.i686.rpm 1.7 MB/s | 206 kB 00:00 (87/174): annobin-5.3-1.fc29.i686.rpm 1.1 MB/s | 85 kB 00:00 (88/174): glibc-devel-2.27.9000-15.fc29.i686.rp 4.5 MB/s | 1.0 MB 00:00 (89/174): rpm-libs-4.14.1-8.fc28.i686.rpm 520 kB/s | 356 kB 00:00 (90/174): isl-0.16.1-6.fc28.i686.rpm 5.0 MB/s | 963 kB 00:00 (91/174): libasan-8.0.1-0.23.fc29.i686.rpm 2.2 MB/s | 411 kB 00:00 (92/174): libatomic-8.0.1-0.23.fc29.i686.rpm 324 kB/s | 33 kB 00:00 (93/174): libgcc-8.0.1-0.23.fc29.i686.rpm 958 kB/s | 96 kB 00:00 (94/174): libgomp-8.0.1-0.23.fc29.i686.rpm 3.2 MB/s | 204 kB 00:00 (95/174): libmpx-8.0.1-0.23.fc29.i686.rpm 647 kB/s | 38 kB 00:00 (96/174): libubsan-8.0.1-0.23.fc29.i686.rpm 2.5 MB/s | 167 kB 00:00 (97/174): ncurses-6.1-4.20180224.fc29.i686.rpm 4.5 MB/s | 379 kB 00:00 (98/174): basesystem-11-5.fc28.noarch.rpm 125 kB/s | 9.4 kB 00:00 (99/174): glibc-common-2.27.9000-15.fc29.i686.r 3.9 MB/s | 746 kB 00:00 (100/174): libsepol-2.8-0.rc1.1.fc29.i686.rpm 4.6 MB/s | 346 kB 00:00 (101/174): coreutils-common-8.29-10.fc29.i686.r 3.8 MB/s | 2.0 MB 00:00 (102/174): pcre2-10.31-4.fc29.i686.rpm 2.4 MB/s | 237 kB 00:00 (103/174): ncurses-base-6.1-4.20180224.fc29.noa 1.3 MB/s | 80 kB 00:00 (104/174): cracklib-2.9.6-13.fc29.i686.rpm 1.4 MB/s | 88 kB 00:00 (105/174): libnsl2-1.2.0-1.fc28.i686.rpm 583 kB/s | 59 kB 00:00 (106/174): libpwquality-1.4.0-7.fc29.i686.rpm 927 kB/s | 102 kB 00:00 (107/174): libtirpc-1.0.3-1.rc1.fc29.i686.rpm 1.5 MB/s | 113 kB 00:00 (108/174): lz4-libs-1.8.1.2-4.fc28.i686.rpm 472 kB/s | 56 kB 00:00 (109/174): libgcrypt-1.8.2-2.fc28.i686.rpm 2.3 MB/s | 437 kB 00:00 (110/174): gc-7.6.4-3.fc29.i686.rpm 1.6 MB/s | 111 kB 00:00 (111/174): libffi-3.1-16.fc28.i686.rpm 519 kB/s | 34 kB 00:00 (112/174): libtool-ltdl-2.4.6-24.fc29.i686.rpm 950 kB/s | 57 kB 00:00 (113/174): libunistring-0.9.9-1.fc29.i686.rpm 3.3 MB/s | 427 kB 00:00 (114/174): libarchive-3.3.2-1.fc29.i686.rpm 3.1 MB/s | 397 kB 00:00 (115/174): libdb-utils-5.3.28-30.fc28.i686.rpm 1.9 MB/s | 152 kB 00:00 (116/174): fedora-repos-rawhide-29-0.4.noarch.r 75 kB/s | 7.9 kB 00:00 (117/174): chkconfig-1.10-4.fc28.i686.rpm 2.4 MB/s | 189 kB 00:00 (118/174): elfutils-default-yama-scope-0.170-11 177 kB/s | 41 kB 00:00 (119/174): fedora-gpg-keys-29-0.4.noarch.rpm 142 kB/s | 95 kB 00:00 (120/174): cpp-8.0.1-0.23.fc29.i686.rpm 3.8 MB/s | 9.8 MB 00:02 (121/174): libipt-1.6.1-8.fc29.i686.rpm 498 kB/s | 57 kB 00:00 (122/174): expat-2.2.5-3.fc28.i686.rpm 188 kB/s | 108 kB 00:00 (123/174): libbabeltrace-1.5.5-1.fc29.i686.rpm 645 kB/s | 220 kB 00:00 (124/174): crypto-policies-20180425-1.git6ad401 663 kB/s | 39 kB 00:00 (125/174): pkgconf-1.4.2-1.fc29.i686.rpm 264 kB/s | 37 kB 00:00 (126/174): pkgconf-m4-1.4.2-1.fc29.noarch.rpm 220 kB/s | 16 kB 00:00 (127/174): rpm-plugin-selinux-4.14.1-8.fc28.i68 599 kB/s | 68 kB 00:00 (128/174): ca-certificates-2018.2.22-4.fc29.noa 784 kB/s | 398 kB 00:00 (129/174): libxcrypt-devel-4.0.0-5.fc28.i686.rp 236 kB/s | 15 kB 00:00 (130/174): glibc-headers-2.27.9000-15.fc29.i686 1.8 MB/s | 449 kB 00:00 (131/174): tzdata-2018d-1.fc29.noarch.rpm 1.5 MB/s | 457 kB 00:00 (132/174): libcom_err-1.44.1-1.fc29.i686.rpm 804 kB/s | 47 kB 00:00 (133/174): krb5-libs-1.16-24.fc29.i686.rpm 2.4 MB/s | 861 kB 00:00 (134/174): libgpg-error-1.29-1.fc29.i686.rpm 2.0 MB/s | 240 kB 00:00 (135/174): libatomic_ops-7.6.4-1.fc29.i686.rpm 311 kB/s | 37 kB 00:00 (136/174): libxml2-2.9.8-1.fc29.i686.rpm 2.1 MB/s | 737 kB 00:00 (137/174): systemd-238-7.fc29.1.i686.rpm 2.3 MB/s | 3.6 MB 00:01 (138/174): glib2-2.56.1-1.fc29.i686.rpm 2.0 MB/s | 2.6 MB 00:01 (139/174): gdbm-1.14.1-4.fc29.i686.rpm 1.1 MB/s | 124 kB 00:00 (140/174): gdbm-libs-1.14.1-4.fc29.i686.rpm 601 kB/s | 60 kB 00:00 (141/174): sqlite-libs-3.22.0-4.fc29.i686.rpm 2.4 MB/s | 584 kB 00:00 (142/174): p11-kit-0.23.10-1.fc29.i686.rpm 1.1 MB/s | 267 kB 00:00 (143/174): p11-kit-trust-0.23.10-1.fc29.i686.rp 1.2 MB/s | 140 kB 00:00 (144/174): libpkgconf-1.4.2-1.fc29.i686.rpm 591 kB/s | 36 kB 00:00 (145/174): keyutils-libs-1.5.10-6.fc28.i686.rpm 547 kB/s | 33 kB 00:00 (146/174): libverto-0.3.0-5.fc28.i686.rpm 216 kB/s | 24 kB 00:00 (147/174): acl-2.2.52-21.fc29.i686.rpm 1.3 MB/s | 81 kB 00:00 (148/174): kernel-headers-4.17.0-0.rc1.git3.1.f 3.4 MB/s | 1.2 MB 00:00 (149/174): cryptsetup-libs-2.0.2-2.fc29.i686.rp 1.4 MB/s | 340 kB 00:00 (150/174): dbus-1.12.0-1.fc28.i686.rpm 1.6 MB/s | 270 kB 00:00 (151/174): iptables-libs-1.6.2-2.fc29.i686.rpm 874 kB/s | 95 kB 00:00 (152/174): libidn2-2.0.4-7.fc29.i686.rpm 563 kB/s | 74 kB 00:00 (153/174): libseccomp-2.3.3-2.fc28.i686.rpm 751 kB/s | 60 kB 00:00 (154/174): qrencode-libs-3.4.4-5.fc28.i686.rpm 763 kB/s | 59 kB 00:00 (155/174): kmod-libs-25-2.fc28.i686.rpm 118 kB/s | 71 kB 00:00 (156/174): systemd-pam-238-7.fc29.1.i686.rpm 669 kB/s | 205 kB 00:00 (157/174): libtasn1-4.13-2.fc28.i686.rpm 668 kB/s | 78 kB 00:00 (158/174): json-c-0.13.1-1.fc29.i686.rpm 692 kB/s | 41 kB 00:00 (159/174): libargon2-20161029-5.fc29.i686.rpm 567 kB/s | 33 kB 00:00 (160/174): dbus-libs-1.12.0-1.fc28.i686.rpm 1.6 MB/s | 187 kB 00:00 (161/174): device-mapper-libs-1.02.146-5.fc29.i 1.1 MB/s | 409 kB 00:00 (162/174): libpcap-1.8.1-9.fc28.i686.rpm 1.5 MB/s | 158 kB 00:00 (163/174): curl-7.59.0-3.fc29.i686.rpm 1.9 MB/s | 346 kB 00:00 (164/174): libmetalink-0.1.3-6.fc28.i686.rpm 566 kB/s | 33 kB 00:00 (165/174): device-mapper-1.02.146-5.fc29.i686.r 1.2 MB/s | 366 kB 00:00 (166/174): libcurl-7.59.0-3.fc29.i686.rpm 1.1 MB/s | 314 kB 00:00 (167/174): libnghttp2-1.31.1-1.fc29.i686.rpm 516 kB/s | 80 kB 00:00 (168/174): libpsl-0.20.1-1.fc29.i686.rpm 870 kB/s | 60 kB 00:00 (169/174): libssh-0.7.5-8.fc29.i686.rpm 1.2 MB/s | 220 kB 00:00 (170/174): openldap-2.4.46-1.fc29.i686.rpm 1.2 MB/s | 365 kB 00:00 (171/174): publicsuffix-list-dafsa-20180328-1.f 844 kB/s | 54 kB 00:00 (172/174): cyrus-sasl-lib-2.1.27-0.1rc7.fc29.i6 932 kB/s | 126 kB 00:00 (173/174): python3-libs-3.6.5-4.fc29.i686.rpm 1.2 MB/s | 7.7 MB 00:06 (174/174): glibc-all-langpacks-2.27.9000-15.fc2 2.6 MB/s | 24 MB 00:09 -------------------------------------------------------------------------------- Total 6.4 MB/s | 142 MB 00:22 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.8-3.fc28.i686 1/1 Preparing : 1/1 Installing : publicsuffix-list-dafsa-20180328-1.fc29.noarch 1/174 Installing : kernel-headers-4.17.0-0.rc1.git3.1.fc29.i686 2/174 Installing : tzdata-2018d-1.fc29.noarch 3/174 Installing : pkgconf-m4-1.4.2-1.fc29.noarch 4/174 Installing : fedora-gpg-keys-29-0.4.noarch 5/174 Installing : fedora-repos-rawhide-29-0.4.noarch 6/174 Installing : fedora-repos-29-0.4.noarch 7/174 Installing : fedora-release-29-0.3.noarch 8/174 Running scriptlet: fedora-release-29-0.3.noarch 8/174 Installing : setup-2.11.4-1.fc29.noarch 9/174 Running scriptlet: setup-2.11.4-1.fc29.noarch 9/174 warning: /etc/hosts created as /etc/hosts.rpmnew Installing : filesystem-3.8-3.fc28.i686 10/174 Installing : basesystem-11-5.fc28.noarch 11/174 Installing : ncurses-base-6.1-4.20180224.fc29.noarch 12/174 Installing : rust-srpm-macros-5-2.fc28.noarch 13/174 Installing : qt5-srpm-macros-5.10.1-1.fc29.noarch 14/174 Installing : python-srpm-macros-3-29.fc29.noarch 15/174 Installing : perl-srpm-macros-1-25.fc28.noarch 16/174 Installing : openblas-srpm-macros-2-2.fc27.noarch 17/174 Installing : ocaml-srpm-macros-5-2.fc27.noarch 18/174 Installing : nim-srpm-macros-1-1.fc28.noarch 19/174 Installing : go-srpm-macros-2-16.fc29.noarch 20/174 Installing : gnat-srpm-macros-4-5.fc28.noarch 21/174 Installing : ghc-srpm-macros-1.4.2-7.fc28.noarch 22/174 Installing : fpc-srpm-macros-1.1-4.fc28.noarch 23/174 Installing : libgcc-8.0.1-0.23.fc29.i686 24/174 Running scriptlet: libgcc-8.0.1-0.23.fc29.i686 24/174 Installing : pcre2-10.31-4.fc29.i686 25/174 Installing : libselinux-2.8-0.rc1.1.fc29.i686 26/174 Installing : ncurses-libs-6.1-4.20180224.fc29.i686 27/174 Installing : glibc-all-langpacks-2.27.9000-15.fc29.i686 28/174 Installing : glibc-common-2.27.9000-15.fc29.i686 29/174 Running scriptlet: glibc-2.27.9000-15.fc29.i686 30/174 Installing : glibc-2.27.9000-15.fc29.i686 30/174 Running scriptlet: glibc-2.27.9000-15.fc29.i686 30/174 Installing : bash-4.4.19-2.fc29.i686 31/174 Running scriptlet: bash-4.4.19-2.fc29.i686 31/174 Installing : libsepol-2.8-0.rc1.1.fc29.i686 32/174 Running scriptlet: libsepol-2.8-0.rc1.1.fc29.i686 32/174 Installing : zlib-1.2.11-7.fc29.i686 33/174 Installing : info-6.5-4.fc29.i686 34/174 Installing : xz-libs-5.2.3-7.fc28.i686 35/174 Installing : bzip2-libs-1.0.6-27.fc29.i686 36/174 Installing : elfutils-libelf-0.170-11.fc29.i686 37/174 Installing : gmp-1:6.1.2-7.fc28.i686 38/174 Running scriptlet: gmp-1:6.1.2-7.fc28.i686 38/174 Installing : libstdc++-8.0.1-0.23.fc29.i686 39/174 Running scriptlet: libstdc++-8.0.1-0.23.fc29.i686 39/174 Installing : libcap-2.25-10.fc29.i686 40/174 Installing : libxcrypt-4.0.0-5.fc28.i686 41/174 Installing : libdb-5.3.28-30.fc28.i686 42/174 Running scriptlet: libdb-5.3.28-30.fc28.i686 42/174 Installing : popt-1.16-14.fc28.i686 43/174 Installing : libuuid-2.32-4.fc29.i686 44/174 Running scriptlet: libuuid-2.32-4.fc29.i686 44/174 Installing : mpfr-3.1.6-1.fc29.i686 45/174 Running scriptlet: mpfr-3.1.6-1.fc29.i686 45/174 Installing : readline-7.0-10.fc29.i686 46/174 Running scriptlet: readline-7.0-10.fc29.i686 46/174 Installing : libattr-2.4.47-23.fc28.i686 47/174 Installing : libacl-2.2.52-21.fc29.i686 48/174 Installing : sed-4.5-1.fc29.i686 49/174 Running scriptlet: sed-4.5-1.fc29.i686 49/174 Installing : libzstd-1.3.4-1.fc29.i686 50/174 Installing : lua-libs-5.3.4-10.fc28.i686 51/174 Installing : libffi-3.1-16.fc28.i686 52/174 Installing : libcom_err-1.44.1-1.fc29.i686 53/174 Running scriptlet: libcom_err-1.44.1-1.fc29.i686 53/174 Installing : expat-2.2.5-3.fc28.i686 54/174 Installing : libmpc-1.1.0-1.fc29.i686 55/174 Installing : libunistring-0.9.9-1.fc29.i686 56/174 Installing : libidn2-2.0.4-7.fc29.i686 57/174 Running scriptlet: libidn2-2.0.4-7.fc29.i686 57/174 Installing : file-libs-5.33-2.fc29.i686 58/174 Installing : libcap-ng-0.7.9-1.fc28.i686 59/174 Installing : audit-libs-2.8.3-3.fc29.i686 60/174 Running scriptlet: audit-libs-2.8.3-3.fc29.i686 60/174 Installing : lz4-libs-1.8.1.2-4.fc28.i686 61/174 Installing : libgpg-error-1.29-1.fc29.i686 62/174 Running scriptlet: glibc-headers-2.27.9000-15.fc29.i686 63/174 Installing : glibc-headers-2.27.9000-15.fc29.i686 63/174 Installing : libgcrypt-1.8.2-2.fc28.i686 64/174 Running scriptlet: libgcrypt-1.8.2-2.fc28.i686 64/174 Installing : file-5.33-2.fc29.i686 65/174 Installing : p11-kit-0.23.10-1.fc29.i686 66/174 Running scriptlet: p11-kit-0.23.10-1.fc29.i686 66/174 Installing : chkconfig-1.10-4.fc28.i686 67/174 Installing : unzip-6.0-39.fc29.i686 68/174 Installing : findutils-1:4.6.0-19.fc29.i686 69/174 Running scriptlet: findutils-1:4.6.0-19.fc29.i686 69/174 Installing : pcre-8.42-1.fc29.i686 70/174 Installing : grep-3.1-5.fc28.i686 71/174 Running scriptlet: grep-3.1-5.fc28.i686 71/174 Installing : gdbm-libs-1:1.14.1-4.fc29.i686 72/174 Installing : libstdc++-devel-8.0.1-0.23.fc29.i686 73/174 Installing : coreutils-common-8.29-10.fc29.i686 74/174 Running scriptlet: coreutils-common-8.29-10.fc29.i686 74/174 Installing : gdbm-1:1.14.1-4.fc29.i686 75/174 Installing : xz-5.2.3-7.fc28.i686 76/174 Installing : zip-3.0-22.fc29.i686 77/174 Installing : libsemanage-2.8-0.rc1.1.fc29.i686 78/174 Installing : libpsl-0.20.1-1.fc29.i686 79/174 Installing : cpp-8.0.1-0.23.fc29.i686 80/174 Running scriptlet: cpp-8.0.1-0.23.fc29.i686 80/174 Installing : libmetalink-0.1.3-6.fc28.i686 81/174 Installing : tar-2:1.30-3.fc28.i686 82/174 Running scriptlet: tar-2:1.30-3.fc28.i686 82/174 Installing : acl-2.2.52-21.fc29.i686 83/174 Installing : patch-2.7.6-3.fc28.i686 84/174 Installing : libdb-utils-5.3.28-30.fc28.i686 85/174 Installing : zstd-1.3.4-1.fc29.i686 86/174 Installing : annobin-5.3-1.fc29.i686 87/174 Running scriptlet: annobin-5.3-1.fc29.i686 87/174 Installing : libasan-8.0.1-0.23.fc29.i686 88/174 Running scriptlet: libasan-8.0.1-0.23.fc29.i686 88/174 Installing : libubsan-8.0.1-0.23.fc29.i686 89/174 Running scriptlet: libubsan-8.0.1-0.23.fc29.i686 89/174 Installing : isl-0.16.1-6.fc28.i686 90/174 Running scriptlet: isl-0.16.1-6.fc28.i686 90/174 Installing : dwz-0.12-7.fc29.i686 91/174 Installing : bzip2-1.0.6-27.fc29.i686 92/174 Installing : libxml2-2.9.8-1.fc29.i686 93/174 Installing : kmod-libs-25-2.fc28.i686 94/174 Running scriptlet: kmod-libs-25-2.fc28.i686 94/174 Installing : diffutils-3.6-4.fc28.i686 95/174 Running scriptlet: diffutils-3.6-4.fc28.i686 95/174 Installing : cpio-2.12-8.fc29.i686 96/174 Running scriptlet: cpio-2.12-8.fc29.i686 96/174 Installing : libatomic-8.0.1-0.23.fc29.i686 97/174 Running scriptlet: libatomic-8.0.1-0.23.fc29.i686 97/174 Installing : libgomp-8.0.1-0.23.fc29.i686 98/174 Running scriptlet: libgomp-8.0.1-0.23.fc29.i686 98/174 Installing : libmpx-8.0.1-0.23.fc29.i686 99/174 Running scriptlet: libmpx-8.0.1-0.23.fc29.i686 99/174 Installing : sqlite-libs-3.22.0-4.fc29.i686 100/174 Installing : libsigsegv-2.11-5.fc28.i686 101/174 Installing : gawk-4.2.1-1.fc29.i686 102/174 Running scriptlet: gawk-4.2.1-1.fc29.i686 102/174 Installing : libsmartcols-2.32-4.fc29.i686 103/174 Running scriptlet: libsmartcols-2.32-4.fc29.i686 103/174 Installing : ncurses-6.1-4.20180224.fc29.i686 104/174 Installing : libtool-ltdl-2.4.6-24.fc29.i686 105/174 Running scriptlet: libtool-ltdl-2.4.6-24.fc29.i686 105/174 Installing : libipt-1.6.1-8.fc29.i686 106/174 Installing : libatomic_ops-7.6.4-1.fc29.i686 107/174 Installing : gc-7.6.4-3.fc29.i686 108/174 Installing : libpkgconf-1.4.2-1.fc29.i686 109/174 Installing : pkgconf-1.4.2-1.fc29.i686 110/174 Installing : pkgconf-pkg-config-1.4.2-1.fc29.i686 111/174 Installing : glibc-devel-2.27.9000-15.fc29.i686 112/174 Running scriptlet: glibc-devel-2.27.9000-15.fc29.i686 112/174 Installing : libxcrypt-devel-4.0.0-5.fc28.i686 113/174 Installing : keyutils-libs-1.5.10-6.fc28.i686 114/174 Installing : libverto-0.3.0-5.fc28.i686 115/174 Installing : libseccomp-2.3.3-2.fc28.i686 116/174 Running scriptlet: libseccomp-2.3.3-2.fc28.i686 116/174 Installing : qrencode-libs-3.4.4-5.fc28.i686 117/174 Installing : libtasn1-4.13-2.fc28.i686 118/174 Running scriptlet: libtasn1-4.13-2.fc28.i686 118/174 Installing : p11-kit-trust-0.23.10-1.fc29.i686 119/174 Running scriptlet: p11-kit-trust-0.23.10-1.fc29.i686 119/174 Installing : openssl-libs-1:1.1.0h-3.fc29.i686 120/174 Running scriptlet: openssl-libs-1:1.1.0h-3.fc29.i686 120/174 Installing : coreutils-8.29-10.fc29.i686 121/174 Installing : crypto-policies-20180425-1.git6ad4018.fc29.noarc 122/174 Running scriptlet: crypto-policies-20180425-1.git6ad4018.fc29.noarc 122/174 /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 123/174 Installing : ca-certificates-2018.2.22-4.fc29.noarch 123/174 Running scriptlet: ca-certificates-2018.2.22-4.fc29.noarch 123/174 Installing : krb5-libs-1.16-24.fc29.i686 124/174 Installing : libblkid-2.32-4.fc29.i686 125/174 Running scriptlet: libblkid-2.32-4.fc29.i686 125/174 Installing : libmount-2.32-4.fc29.i686 126/174 Running scriptlet: libmount-2.32-4.fc29.i686 126/174 Installing : systemd-libs-238-7.fc29.1.i686 127/174 Running scriptlet: systemd-libs-238-7.fc29.1.i686 127/174 Installing : libtirpc-1.0.3-1.rc1.fc29.i686 128/174 Running scriptlet: libtirpc-1.0.3-1.rc1.fc29.i686 128/174 Installing : shadow-utils-2:4.5-10.fc29.i686 129/174 Installing : libnsl2-1.2.0-1.fc28.i686 130/174 Running scriptlet: libnsl2-1.2.0-1.fc28.i686 130/174 Installing : gzip-1.9-5.fc29.i686 131/174 Running scriptlet: gzip-1.9-5.fc29.i686 131/174 Installing : cracklib-2.9.6-13.fc29.i686 132/174 Installing : libpwquality-1.4.0-7.fc29.i686 133/174 Installing : pam-1.3.0-10.fc28.i686 134/174 Running scriptlet: pam-1.3.0-10.fc28.i686 134/174 Installing : guile-5:2.0.14-7.fc29.i686 135/174 Running scriptlet: guile-5:2.0.14-7.fc29.i686 135/174 Installing : binutils-2.30-17.fc29.i686 136/174 Running scriptlet: binutils-2.30-17.fc29.i686 136/174 Installing : gcc-8.0.1-0.23.fc29.i686 137/174 Running scriptlet: gcc-8.0.1-0.23.fc29.i686 137/174 Installing : python3-libs-3.6.5-4.fc29.i686 138/174 Running scriptlet: libutempter-1.1.6-14.fc29.i686 139/174 Installing : libutempter-1.1.6-14.fc29.i686 139/174 Installing : dbus-libs-1:1.12.0-1.fc28.i686 140/174 Running scriptlet: dbus-libs-1:1.12.0-1.fc28.i686 140/174 Installing : glib2-2.56.1-1.fc29.i686 141/174 Installing : libfdisk-2.32-4.fc29.i686 142/174 Running scriptlet: libfdisk-2.32-4.fc29.i686 142/174 Installing : util-linux-2.32-4.fc29.i686 143/174 Running scriptlet: util-linux-2.32-4.fc29.i686 143/174 Installing : libssh-0.7.5-8.fc29.i686 144/174 Installing : cyrus-sasl-lib-2.1.27-0.1rc7.fc29.i686 145/174 Running scriptlet: cyrus-sasl-lib-2.1.27-0.1rc7.fc29.i686 145/174 Installing : openldap-2.4.46-1.fc29.i686 146/174 Installing : libarchive-3.3.2-1.fc29.i686 147/174 Installing : json-c-0.13.1-1.fc29.i686 148/174 Installing : libargon2-20161029-5.fc29.i686 149/174 Installing : libpcap-14:1.8.1-9.fc28.i686 150/174 Installing : iptables-libs-1.6.2-2.fc29.i686 151/174 Installing : device-mapper-1.02.146-5.fc29.i686 152/174 Installing : device-mapper-libs-1.02.146-5.fc29.i686 153/174 Running scriptlet: device-mapper-libs-1.02.146-5.fc29.i686 153/174 Installing : cryptsetup-libs-2.0.2-2.fc29.i686 154/174 Running scriptlet: cryptsetup-libs-2.0.2-2.fc29.i686 154/174 Installing : elfutils-libs-0.170-11.fc29.i686 155/174 Installing : systemd-pam-238-7.fc29.1.i686 156/174 Running scriptlet: systemd-238-7.fc29.1.i686 157/174 Installing : systemd-238-7.fc29.1.i686 157/174 Running scriptlet: systemd-238-7.fc29.1.i686 157/174 Installing : elfutils-default-yama-scope-0.170-11.fc29.noarch 158/174 Running scriptlet: elfutils-default-yama-scope-0.170-11.fc29.noarch 158/174 Running scriptlet: dbus-1:1.12.0-1.fc28.i686 159/174 Installing : dbus-1:1.12.0-1.fc28.i686 159/174 Running scriptlet: dbus-1:1.12.0-1.fc28.i686 159/174 Installing : elfutils-0.170-11.fc29.i686 160/174 Installing : libbabeltrace-1.5.5-1.fc29.i686 161/174 Running scriptlet: libbabeltrace-1.5.5-1.fc29.i686 161/174 Installing : gdb-headless-8.1-14.fc29.i686 162/174 Installing : libnghttp2-1.31.1-1.fc29.i686 163/174 Installing : libcurl-7.59.0-3.fc29.i686 164/174 Installing : curl-7.59.0-3.fc29.i686 165/174 Installing : rpm-plugin-selinux-4.14.1-8.fc28.i686 166/174 Installing : rpm-libs-4.14.1-8.fc28.i686 167/174 Running scriptlet: rpm-libs-4.14.1-8.fc28.i686 167/174 Installing : rpm-4.14.1-8.fc28.i686 168/174 Installing : redhat-rpm-config-107-1.fc29.noarch 169/174 Installing : rpm-build-libs-4.14.1-8.fc28.i686 170/174 Running scriptlet: rpm-build-libs-4.14.1-8.fc28.i686 170/174 Installing : rpm-build-4.14.1-8.fc28.i686 171/174 Installing : gcc-c++-8.0.1-0.23.fc29.i686 172/174 Installing : make-1:4.2.1-9.fc29.i686 173/174 Running scriptlet: make-1:4.2.1-9.fc29.i686 173/174 Installing : which-2.21-8.fc28.i686 174/174 Running scriptlet: which-2.21-8.fc28.i686 174/174 Running scriptlet: fedora-release-29-0.3.noarch 174/174 Running scriptlet: filesystem-3.8-3.fc28.i686 174/174 Running scriptlet: glibc-all-langpacks-2.27.9000-15.fc29.i686 174/174 Running scriptlet: guile-5:2.0.14-7.fc29.i686 174/174 Running scriptlet: glibc-common-2.27.9000-15.fc29.i686 174/174 Running scriptlet: info-6.5-4.fc29.i686 174/174 Running scriptlet: glib2-2.56.1-1.fc29.i686 174/174 Running scriptlet: systemd-238-7.fc29.1.i686 174/174 Verifying : gawk-4.2.1-1.fc29.i686 1/174 Verifying : gcc-c++-8.0.1-0.23.fc29.i686 2/174 Verifying : shadow-utils-2:4.5-10.fc29.i686 3/174 Verifying : diffutils-3.6-4.fc28.i686 4/174 Verifying : gzip-1.9-5.fc29.i686 5/174 Verifying : util-linux-2.32-4.fc29.i686 6/174 Verifying : make-1:4.2.1-9.fc29.i686 7/174 Verifying : bash-4.4.19-2.fc29.i686 8/174 Verifying : redhat-rpm-config-107-1.fc29.noarch 9/174 Verifying : findutils-1:4.6.0-19.fc29.i686 10/174 Verifying : fedora-release-29-0.3.noarch 11/174 Verifying : sed-4.5-1.fc29.i686 12/174 Verifying : rpm-build-4.14.1-8.fc28.i686 13/174 Verifying : grep-3.1-5.fc28.i686 14/174 Verifying : which-2.21-8.fc28.i686 15/174 Verifying : patch-2.7.6-3.fc28.i686 16/174 Verifying : tar-2:1.30-3.fc28.i686 17/174 Verifying : info-6.5-4.fc29.i686 18/174 Verifying : gcc-8.0.1-0.23.fc29.i686 19/174 Verifying : unzip-6.0-39.fc29.i686 20/174 Verifying : cpio-2.12-8.fc29.i686 21/174 Verifying : coreutils-8.29-10.fc29.i686 22/174 Verifying : xz-5.2.3-7.fc28.i686 23/174 Verifying : bzip2-1.0.6-27.fc29.i686 24/174 Verifying : filesystem-3.8-3.fc28.i686 25/174 Verifying : glibc-2.27.9000-15.fc29.i686 26/174 Verifying : gmp-1:6.1.2-7.fc28.i686 27/174 Verifying : libsigsegv-2.11-5.fc28.i686 28/174 Verifying : mpfr-3.1.6-1.fc29.i686 29/174 Verifying : readline-7.0-10.fc29.i686 30/174 Verifying : libmpc-1.1.0-1.fc29.i686 31/174 Verifying : libstdc++-8.0.1-0.23.fc29.i686 32/174 Verifying : libstdc++-devel-8.0.1-0.23.fc29.i686 33/174 Verifying : zlib-1.2.11-7.fc29.i686 34/174 Verifying : audit-libs-2.8.3-3.fc29.i686 35/174 Verifying : libacl-2.2.52-21.fc29.i686 36/174 Verifying : libattr-2.4.47-23.fc28.i686 37/174 Verifying : libselinux-2.8-0.rc1.1.fc29.i686 38/174 Verifying : libsemanage-2.8-0.rc1.1.fc29.i686 39/174 Verifying : libxcrypt-4.0.0-5.fc28.i686 40/174 Verifying : setup-2.11.4-1.fc29.noarch 41/174 Verifying : libblkid-2.32-4.fc29.i686 42/174 Verifying : libcap-ng-0.7.9-1.fc28.i686 43/174 Verifying : libfdisk-2.32-4.fc29.i686 44/174 Verifying : libmount-2.32-4.fc29.i686 45/174 Verifying : libsmartcols-2.32-4.fc29.i686 46/174 Verifying : libutempter-1.1.6-14.fc29.i686 47/174 Verifying : libuuid-2.32-4.fc29.i686 48/174 Verifying : ncurses-libs-6.1-4.20180224.fc29.i686 49/174 Verifying : pam-1.3.0-10.fc28.i686 50/174 Verifying : systemd-libs-238-7.fc29.1.i686 51/174 Verifying : guile-5:2.0.14-7.fc29.i686 52/174 Verifying : dwz-0.12-7.fc29.i686 53/174 Verifying : file-5.33-2.fc29.i686 54/174 Verifying : fpc-srpm-macros-1.1-4.fc28.noarch 55/174 Verifying : ghc-srpm-macros-1.4.2-7.fc28.noarch 56/174 Verifying : gnat-srpm-macros-4-5.fc28.noarch 57/174 Verifying : go-srpm-macros-2-16.fc29.noarch 58/174 Verifying : nim-srpm-macros-1-1.fc28.noarch 59/174 Verifying : ocaml-srpm-macros-5-2.fc27.noarch 60/174 Verifying : openblas-srpm-macros-2-2.fc27.noarch 61/174 Verifying : perl-srpm-macros-1-25.fc28.noarch 62/174 Verifying : python-srpm-macros-3-29.fc29.noarch 63/174 Verifying : qt5-srpm-macros-5.10.1-1.fc29.noarch 64/174 Verifying : rpm-4.14.1-8.fc28.i686 65/174 Verifying : rust-srpm-macros-5-2.fc28.noarch 66/174 Verifying : zip-3.0-22.fc29.i686 67/174 Verifying : fedora-repos-29-0.4.noarch 68/174 Verifying : binutils-2.30-17.fc29.i686 69/174 Verifying : bzip2-libs-1.0.6-27.fc29.i686 70/174 Verifying : elfutils-0.170-11.fc29.i686 71/174 Verifying : elfutils-libelf-0.170-11.fc29.i686 72/174 Verifying : elfutils-libs-0.170-11.fc29.i686 73/174 Verifying : file-libs-5.33-2.fc29.i686 74/174 Verifying : gdb-headless-8.1-14.fc29.i686 75/174 Verifying : libcap-2.25-10.fc29.i686 76/174 Verifying : libdb-5.3.28-30.fc28.i686 77/174 Verifying : libzstd-1.3.4-1.fc29.i686 78/174 Verifying : lua-libs-5.3.4-10.fc28.i686 79/174 Verifying : openssl-libs-1:1.1.0h-3.fc29.i686 80/174 Verifying : pkgconf-pkg-config-1.4.2-1.fc29.i686 81/174 Verifying : popt-1.16-14.fc28.i686 82/174 Verifying : rpm-build-libs-4.14.1-8.fc28.i686 83/174 Verifying : rpm-libs-4.14.1-8.fc28.i686 84/174 Verifying : xz-libs-5.2.3-7.fc28.i686 85/174 Verifying : zstd-1.3.4-1.fc29.i686 86/174 Verifying : pcre-8.42-1.fc29.i686 87/174 Verifying : annobin-5.3-1.fc29.i686 88/174 Verifying : cpp-8.0.1-0.23.fc29.i686 89/174 Verifying : glibc-devel-2.27.9000-15.fc29.i686 90/174 Verifying : isl-0.16.1-6.fc28.i686 91/174 Verifying : libasan-8.0.1-0.23.fc29.i686 92/174 Verifying : libatomic-8.0.1-0.23.fc29.i686 93/174 Verifying : libgcc-8.0.1-0.23.fc29.i686 94/174 Verifying : libgomp-8.0.1-0.23.fc29.i686 95/174 Verifying : libmpx-8.0.1-0.23.fc29.i686 96/174 Verifying : libubsan-8.0.1-0.23.fc29.i686 97/174 Verifying : coreutils-common-8.29-10.fc29.i686 98/174 Verifying : ncurses-6.1-4.20180224.fc29.i686 99/174 Verifying : basesystem-11-5.fc28.noarch 100/174 Verifying : glibc-common-2.27.9000-15.fc29.i686 101/174 Verifying : libsepol-2.8-0.rc1.1.fc29.i686 102/174 Verifying : pcre2-10.31-4.fc29.i686 103/174 Verifying : ncurses-base-6.1-4.20180224.fc29.noarch 104/174 Verifying : cracklib-2.9.6-13.fc29.i686 105/174 Verifying : libnsl2-1.2.0-1.fc28.i686 106/174 Verifying : libpwquality-1.4.0-7.fc29.i686 107/174 Verifying : libtirpc-1.0.3-1.rc1.fc29.i686 108/174 Verifying : libgcrypt-1.8.2-2.fc28.i686 109/174 Verifying : lz4-libs-1.8.1.2-4.fc28.i686 110/174 Verifying : gc-7.6.4-3.fc29.i686 111/174 Verifying : libffi-3.1-16.fc28.i686 112/174 Verifying : libtool-ltdl-2.4.6-24.fc29.i686 113/174 Verifying : libunistring-0.9.9-1.fc29.i686 114/174 Verifying : libarchive-3.3.2-1.fc29.i686 115/174 Verifying : libdb-utils-5.3.28-30.fc28.i686 116/174 Verifying : fedora-gpg-keys-29-0.4.noarch 117/174 Verifying : fedora-repos-rawhide-29-0.4.noarch 118/174 Verifying : chkconfig-1.10-4.fc28.i686 119/174 Verifying : elfutils-default-yama-scope-0.170-11.fc29.noarch 120/174 Verifying : expat-2.2.5-3.fc28.i686 121/174 Verifying : libbabeltrace-1.5.5-1.fc29.i686 122/174 Verifying : libipt-1.6.1-8.fc29.i686 123/174 Verifying : python3-libs-3.6.5-4.fc29.i686 124/174 Verifying : ca-certificates-2018.2.22-4.fc29.noarch 125/174 Verifying : crypto-policies-20180425-1.git6ad4018.fc29.noarc 126/174 Verifying : pkgconf-1.4.2-1.fc29.i686 127/174 Verifying : pkgconf-m4-1.4.2-1.fc29.noarch 128/174 Verifying : rpm-plugin-selinux-4.14.1-8.fc28.i686 129/174 Verifying : glibc-headers-2.27.9000-15.fc29.i686 130/174 Verifying : libxcrypt-devel-4.0.0-5.fc28.i686 131/174 Verifying : tzdata-2018d-1.fc29.noarch 132/174 Verifying : krb5-libs-1.16-24.fc29.i686 133/174 Verifying : libcom_err-1.44.1-1.fc29.i686 134/174 Verifying : libgpg-error-1.29-1.fc29.i686 135/174 Verifying : libatomic_ops-7.6.4-1.fc29.i686 136/174 Verifying : libxml2-2.9.8-1.fc29.i686 137/174 Verifying : systemd-238-7.fc29.1.i686 138/174 Verifying : glib2-2.56.1-1.fc29.i686 139/174 Verifying : gdbm-1:1.14.1-4.fc29.i686 140/174 Verifying : gdbm-libs-1:1.14.1-4.fc29.i686 141/174 Verifying : sqlite-libs-3.22.0-4.fc29.i686 142/174 Verifying : p11-kit-0.23.10-1.fc29.i686 143/174 Verifying : p11-kit-trust-0.23.10-1.fc29.i686 144/174 Verifying : libpkgconf-1.4.2-1.fc29.i686 145/174 Verifying : kernel-headers-4.17.0-0.rc1.git3.1.fc29.i686 146/174 Verifying : keyutils-libs-1.5.10-6.fc28.i686 147/174 Verifying : libverto-0.3.0-5.fc28.i686 148/174 Verifying : acl-2.2.52-21.fc29.i686 149/174 Verifying : cryptsetup-libs-2.0.2-2.fc29.i686 150/174 Verifying : dbus-1:1.12.0-1.fc28.i686 151/174 Verifying : iptables-libs-1.6.2-2.fc29.i686 152/174 Verifying : kmod-libs-25-2.fc28.i686 153/174 Verifying : libidn2-2.0.4-7.fc29.i686 154/174 Verifying : libseccomp-2.3.3-2.fc28.i686 155/174 Verifying : qrencode-libs-3.4.4-5.fc28.i686 156/174 Verifying : systemd-pam-238-7.fc29.1.i686 157/174 Verifying : libtasn1-4.13-2.fc28.i686 158/174 Verifying : device-mapper-libs-1.02.146-5.fc29.i686 159/174 Verifying : json-c-0.13.1-1.fc29.i686 160/174 Verifying : libargon2-20161029-5.fc29.i686 161/174 Verifying : dbus-libs-1:1.12.0-1.fc28.i686 162/174 Verifying : libpcap-14:1.8.1-9.fc28.i686 163/174 Verifying : device-mapper-1.02.146-5.fc29.i686 164/174 Verifying : curl-7.59.0-3.fc29.i686 165/174 Verifying : libmetalink-0.1.3-6.fc28.i686 166/174 Verifying : glibc-all-langpacks-2.27.9000-15.fc29.i686 167/174 Verifying : libcurl-7.59.0-3.fc29.i686 168/174 Verifying : libnghttp2-1.31.1-1.fc29.i686 169/174 Verifying : libpsl-0.20.1-1.fc29.i686 170/174 Verifying : libssh-0.7.5-8.fc29.i686 171/174 Verifying : openldap-2.4.46-1.fc29.i686 172/174 Verifying : publicsuffix-list-dafsa-20180328-1.fc29.noarch 173/174 Verifying : cyrus-sasl-lib-2.1.27-0.1rc7.fc29.i686 174/174 Installed: bash.i686 4.4.19-2.fc29 bzip2.i686 1.0.6-27.fc29 coreutils.i686 8.29-10.fc29 cpio.i686 2.12-8.fc29 diffutils.i686 3.6-4.fc28 fedora-release.noarch 29-0.3 findutils.i686 1:4.6.0-19.fc29 gawk.i686 4.2.1-1.fc29 gcc.i686 8.0.1-0.23.fc29 gcc-c++.i686 8.0.1-0.23.fc29 grep.i686 3.1-5.fc28 gzip.i686 1.9-5.fc29 info.i686 6.5-4.fc29 make.i686 1:4.2.1-9.fc29 patch.i686 2.7.6-3.fc28 redhat-rpm-config.noarch 107-1.fc29 rpm-build.i686 4.14.1-8.fc28 sed.i686 4.5-1.fc29 shadow-utils.i686 2:4.5-10.fc29 tar.i686 2:1.30-3.fc28 unzip.i686 6.0-39.fc29 util-linux.i686 2.32-4.fc29 which.i686 2.21-8.fc28 xz.i686 5.2.3-7.fc28 acl.i686 2.2.52-21.fc29 annobin.i686 5.3-1.fc29 audit-libs.i686 2.8.3-3.fc29 basesystem.noarch 11-5.fc28 binutils.i686 2.30-17.fc29 bzip2-libs.i686 1.0.6-27.fc29 ca-certificates.noarch 2018.2.22-4.fc29 chkconfig.i686 1.10-4.fc28 coreutils-common.i686 8.29-10.fc29 cpp.i686 8.0.1-0.23.fc29 cracklib.i686 2.9.6-13.fc29 crypto-policies.noarch 20180425-1.git6ad4018.fc29 cryptsetup-libs.i686 2.0.2-2.fc29 curl.i686 7.59.0-3.fc29 cyrus-sasl-lib.i686 2.1.27-0.1rc7.fc29 dbus.i686 1:1.12.0-1.fc28 dbus-libs.i686 1:1.12.0-1.fc28 device-mapper.i686 1.02.146-5.fc29 device-mapper-libs.i686 1.02.146-5.fc29 dwz.i686 0.12-7.fc29 elfutils.i686 0.170-11.fc29 elfutils-default-yama-scope.noarch 0.170-11.fc29 elfutils-libelf.i686 0.170-11.fc29 elfutils-libs.i686 0.170-11.fc29 expat.i686 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.i686 5.33-2.fc29 file-libs.i686 5.33-2.fc29 filesystem.i686 3.8-3.fc28 fpc-srpm-macros.noarch 1.1-4.fc28 gc.i686 7.6.4-3.fc29 gdb-headless.i686 8.1-14.fc29 gdbm.i686 1:1.14.1-4.fc29 gdbm-libs.i686 1:1.14.1-4.fc29 ghc-srpm-macros.noarch 1.4.2-7.fc28 glib2.i686 2.56.1-1.fc29 glibc.i686 2.27.9000-15.fc29 glibc-all-langpacks.i686 2.27.9000-15.fc29 glibc-common.i686 2.27.9000-15.fc29 glibc-devel.i686 2.27.9000-15.fc29 glibc-headers.i686 2.27.9000-15.fc29 gmp.i686 1:6.1.2-7.fc28 gnat-srpm-macros.noarch 4-5.fc28 go-srpm-macros.noarch 2-16.fc29 guile.i686 5:2.0.14-7.fc29 iptables-libs.i686 1.6.2-2.fc29 isl.i686 0.16.1-6.fc28 json-c.i686 0.13.1-1.fc29 kernel-headers.i686 4.17.0-0.rc1.git3.1.fc29 keyutils-libs.i686 1.5.10-6.fc28 kmod-libs.i686 25-2.fc28 krb5-libs.i686 1.16-24.fc29 libacl.i686 2.2.52-21.fc29 libarchive.i686 3.3.2-1.fc29 libargon2.i686 20161029-5.fc29 libasan.i686 8.0.1-0.23.fc29 libatomic.i686 8.0.1-0.23.fc29 libatomic_ops.i686 7.6.4-1.fc29 libattr.i686 2.4.47-23.fc28 libbabeltrace.i686 1.5.5-1.fc29 libblkid.i686 2.32-4.fc29 libcap.i686 2.25-10.fc29 libcap-ng.i686 0.7.9-1.fc28 libcom_err.i686 1.44.1-1.fc29 libcurl.i686 7.59.0-3.fc29 libdb.i686 5.3.28-30.fc28 libdb-utils.i686 5.3.28-30.fc28 libfdisk.i686 2.32-4.fc29 libffi.i686 3.1-16.fc28 libgcc.i686 8.0.1-0.23.fc29 libgcrypt.i686 1.8.2-2.fc28 libgomp.i686 8.0.1-0.23.fc29 libgpg-error.i686 1.29-1.fc29 libidn2.i686 2.0.4-7.fc29 libipt.i686 1.6.1-8.fc29 libmetalink.i686 0.1.3-6.fc28 libmount.i686 2.32-4.fc29 libmpc.i686 1.1.0-1.fc29 libmpx.i686 8.0.1-0.23.fc29 libnghttp2.i686 1.31.1-1.fc29 libnsl2.i686 1.2.0-1.fc28 libpcap.i686 14:1.8.1-9.fc28 libpkgconf.i686 1.4.2-1.fc29 libpsl.i686 0.20.1-1.fc29 libpwquality.i686 1.4.0-7.fc29 libseccomp.i686 2.3.3-2.fc28 libselinux.i686 2.8-0.rc1.1.fc29 libsemanage.i686 2.8-0.rc1.1.fc29 libsepol.i686 2.8-0.rc1.1.fc29 libsigsegv.i686 2.11-5.fc28 libsmartcols.i686 2.32-4.fc29 libssh.i686 0.7.5-8.fc29 libstdc++.i686 8.0.1-0.23.fc29 libstdc++-devel.i686 8.0.1-0.23.fc29 libtasn1.i686 4.13-2.fc28 libtirpc.i686 1.0.3-1.rc1.fc29 libtool-ltdl.i686 2.4.6-24.fc29 libubsan.i686 8.0.1-0.23.fc29 libunistring.i686 0.9.9-1.fc29 libutempter.i686 1.1.6-14.fc29 libuuid.i686 2.32-4.fc29 libverto.i686 0.3.0-5.fc28 libxcrypt.i686 4.0.0-5.fc28 libxcrypt-devel.i686 4.0.0-5.fc28 libxml2.i686 2.9.8-1.fc29 libzstd.i686 1.3.4-1.fc29 lua-libs.i686 5.3.4-10.fc28 lz4-libs.i686 1.8.1.2-4.fc28 mpfr.i686 3.1.6-1.fc29 ncurses.i686 6.1-4.20180224.fc29 ncurses-base.noarch 6.1-4.20180224.fc29 ncurses-libs.i686 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.i686 2.4.46-1.fc29 openssl-libs.i686 1:1.1.0h-3.fc29 p11-kit.i686 0.23.10-1.fc29 p11-kit-trust.i686 0.23.10-1.fc29 pam.i686 1.3.0-10.fc28 pcre.i686 8.42-1.fc29 pcre2.i686 10.31-4.fc29 perl-srpm-macros.noarch 1-25.fc28 pkgconf.i686 1.4.2-1.fc29 pkgconf-m4.noarch 1.4.2-1.fc29 pkgconf-pkg-config.i686 1.4.2-1.fc29 popt.i686 1.16-14.fc28 publicsuffix-list-dafsa.noarch 20180328-1.fc29 python-srpm-macros.noarch 3-29.fc29 python3-libs.i686 3.6.5-4.fc29 qrencode-libs.i686 3.4.4-5.fc28 qt5-srpm-macros.noarch 5.10.1-1.fc29 readline.i686 7.0-10.fc29 rpm.i686 4.14.1-8.fc28 rpm-build-libs.i686 4.14.1-8.fc28 rpm-libs.i686 4.14.1-8.fc28 rpm-plugin-selinux.i686 4.14.1-8.fc28 rust-srpm-macros.noarch 5-2.fc28 setup.noarch 2.11.4-1.fc29 sqlite-libs.i686 3.22.0-4.fc29 systemd.i686 238-7.fc29.1 systemd-libs.i686 238-7.fc29.1 systemd-pam.i686 238-7.fc29.1 tzdata.noarch 2018d-1.fc29 xz-libs.i686 5.2.3-7.fc28 zip.i686 3.0-22.fc29 zlib.i686 1.2.11-7.fc29 zstd.i686 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: i686 Building for target i686 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-i386-1524951642.238616/root/var/log/dnf.rpm.log /var/lib/mock/746747-fedora-rawhide-i386-1524951642.238616/root/var/log/dnf.librepo.log /var/lib/mock/746747-fedora-rawhide-i386-1524951642.238616/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/tmp76y3xgza/gmic.spec) Config(child) 1 minutes 40 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot 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 1524951743.213549 -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-i386) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/746747-fedora-rawhide-i386-1524951743.213549/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' 59 kB/s | 4.4 kB 00:00 fedora 38 MB/s | 55 MB 00:01 Last metadata expiration check: 0:00:00 ago on Sat 28 Apr 2018 09:42:29 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: i686 Building for target i686 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:56 PM UTC. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: GraphicsMagick-c++-devel i686 1.3.28-4.fc29 fedora 54 k OpenEXR-devel i686 2.2.0-12.fc28 fedora 85 k fftw-devel i686 3.3.5-10.fc28 fedora 134 k gimp-devel-tools i686 2:2.8.22-6.fc29 fedora 77 k hdf5-devel i686 1.8.20-3.fc29 fedora 975 k ilmbase-devel i686 2.2.0-12.fc28 fedora 91 k libX11-devel i686 1.6.5-7.fc29 fedora 985 k libXext-devel i686 1.3.3-8.fc28 fedora 79 k libcurl-devel i686 7.59.0-3.fc29 fedora 795 k libjpeg-turbo-devel i686 1.5.90-1.fc29 fedora 108 k libpng-devel i686 2:1.6.34-4.fc28 fedora 326 k libtiff-devel i686 4.0.9-8.fc29 fedora 509 k opencv-devel i686 3.4.1-3.fc29 fedora 894 k qt5-qtbase-devel i686 5.10.1-7.fc29 fedora 4.2 M zlib-devel i686 1.2.11-7.fc29 fedora 57 k Installing dependencies: CharLS i686 1.0-16.fc28 fedora 72 k GraphicsMagick i686 1.3.28-4.fc29 fedora 1.6 M GraphicsMagick-c++ i686 1.3.28-4.fc29 fedora 130 k GraphicsMagick-devel i686 1.3.28-4.fc29 fedora 76 k OpenEXR-libs i686 2.2.0-12.fc28 fedora 691 k SuperLU i686 5.2.1-3.fc29 fedora 174 k alsa-lib i686 1.1.6-2.fc29 fedora 454 k armadillo i686 8.300.0-3.fc29.1 fedora 32 k arpack i686 3.5.0-6.fc28 fedora 113 k atk i686 2.28.1-1.fc29 fedora 271 k atk-devel i686 2.28.1-1.fc29 fedora 191 k avahi-libs i686 0.7-12.fc29 fedora 65 k blas i686 3.8.0-8.fc29 fedora 421 k bzip2-devel i686 1.0.6-27.fc29 fedora 224 k cairo i686 1.15.12-2.fc29 fedora 756 k cairo-devel i686 1.15.12-2.fc29 fedora 271 k cdparanoia-libs i686 10.2-27.fc29 fedora 64 k cfitsio i686 3.430-1.fc29 fedora 616 k cmake i686 3.11.0-1.fc29 fedora 8.6 M cmake-data noarch 3.11.0-1.fc29 fedora 1.3 M cmake-filesystem i686 3.11.0-1.fc29 fedora 38 k cmake-rpm-macros noarch 3.11.0-1.fc29 fedora 38 k coin-or-Clp i686 1.16.10-6.fc28 fedora 990 k coin-or-CoinUtils i686 2.10.13-8.fc29 fedora 550 k coin-or-Osi i686 0.107.8-6.fc28 fedora 324 k compat-openssl10 i686 1:1.0.2o-1.fc29 fedora 989 k cups-libs i686 1:2.2.7-1.fc29 fedora 450 k emacs-filesystem noarch 1:25.3-5.fc28 fedora 67 k expat-devel i686 2.2.5-3.fc28 fedora 54 k fftw i686 3.3.5-10.fc28 fedora 59 k fftw-libs i686 3.3.5-10.fc28 fedora 13 k fftw-libs-double i686 3.3.5-10.fc28 fedora 544 k fftw-libs-long i686 3.3.5-10.fc28 fedora 546 k fftw-libs-quad i686 3.3.5-10.fc28 fedora 2.2 M fftw-libs-single i686 3.3.5-10.fc28 fedora 523 k fontconfig i686 2.13.0-3.fc29 fedora 278 k fontconfig-devel i686 2.13.0-3.fc29 fedora 144 k fontpackages-filesystem noarch 1.44-21.fc29 fedora 15 k freetype i686 2.9-1.fc29 fedora 407 k freetype-devel i686 2.9-1.fc29 fedora 462 k freexl i686 1.0.5-1.fc29 fedora 38 k fribidi i686 1.0.1-1.fc29 fedora 81 k fribidi-devel i686 1.0.1-1.fc29 fedora 61 k gcc-gfortran i686 8.0.1-0.23.fc29 fedora 11 M gd i686 2.2.5-3.fc29 fedora 149 k gdal-libs i686 2.2.4-2.fc29 fedora 7.2 M gdcm i686 2.8.4-6.fc29 fedora 1.7 M gdk-pixbuf2 i686 2.36.12-1.fc29 fedora 473 k gdk-pixbuf2-devel i686 2.36.12-1.fc29 fedora 221 k gdk-pixbuf2-modules i686 2.36.12-1.fc29 fedora 110 k geos i686 3.6.1-8.fc29 fedora 695 k gettext i686 0.19.8.1-14.fc28 fedora 1.1 M gettext-libs i686 0.19.8.1-14.fc28 fedora 324 k giflib i686 5.1.4-1.fc28 fedora 51 k gimp-devel i686 2:2.8.22-6.fc29 fedora 938 k gimp-libs i686 2:2.8.22-6.fc29 fedora 1.4 M gl-manpages noarch 1.1-15.20161227.fc28 fedora 1.2 M glib2-devel i686 2.56.1-1.fc29 fedora 462 k glx-utils i686 8.3.0-9.fc28 fedora 39 k gnutls i686 3.6.2-1.fc28 fedora 748 k graphite2 i686 1.3.10-5.fc28 fedora 126 k graphite2-devel i686 1.3.10-5.fc28 fedora 44 k groff-base i686 1.22.3-15.fc29 fedora 1.0 M gstreamer1 i686 1.14.0-1.fc29 fedora 1.3 M gstreamer1-plugins-base i686 1.14.0-2.fc29 fedora 1.9 M gtk-update-icon-cache i686 3.22.30-1.fc29 fedora 33 k gtk2 i686 2.24.32-2.fc28 fedora 3.6 M gtk2-devel i686 2.24.32-2.fc28 fedora 3.0 M harfbuzz i686 1.7.5-3.fc28 fedora 304 k harfbuzz-devel i686 1.7.5-3.fc28 fedora 182 k harfbuzz-icu i686 1.7.5-3.fc28 fedora 23 k hdf5 i686 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 i686 2.2.0-12.fc28 fedora 111 k iso-codes noarch 3.77-2.fc28 fedora 3.2 M jasper-libs i686 2.0.14-4.fc29 fedora 173 k jbigkit-libs i686 2.1-12.fc29 fedora 54 k jsoncpp i686 1.8.4-3.fc28 fedora 99 k lapack i686 3.8.0-8.fc29 fedora 8.5 M lcms2 i686 2.9-2.fc28 fedora 175 k libICE i686 1.0.9-12.fc28 fedora 74 k libSM i686 1.2.2-8.fc28 fedora 45 k libX11 i686 1.6.5-7.fc29 fedora 646 k libX11-common noarch 1.6.5-7.fc29 fedora 167 k libX11-xcb i686 1.6.5-7.fc29 fedora 23 k libXau i686 1.0.8-11.fc28 fedora 35 k libXau-devel i686 1.0.8-11.fc28 fedora 19 k libXcomposite i686 0.4.4-12.fc28 fedora 27 k libXcomposite-devel i686 0.4.4-12.fc28 fedora 21 k libXcursor i686 1.1.15-1.fc29 fedora 36 k libXcursor-devel i686 1.1.15-1.fc29 fedora 28 k libXdamage i686 1.1.4-12.fc28 fedora 26 k libXdamage-devel i686 1.1.4-12.fc28 fedora 14 k libXext i686 1.3.3-8.fc28 fedora 47 k libXfixes i686 5.0.3-5.fc28 fedora 24 k libXfixes-devel i686 5.0.3-5.fc28 fedora 18 k libXft i686 2.3.2-8.fc28 fedora 66 k libXft-devel i686 2.3.2-8.fc28 fedora 24 k libXi i686 1.7.9-6.fc28 fedora 50 k libXi-devel i686 1.7.9-6.fc28 fedora 110 k libXinerama i686 1.1.3-10.fc28 fedora 19 k libXinerama-devel i686 1.1.3-10.fc28 fedora 18 k libXmu i686 1.1.2-8.fc28 fedora 80 k libXpm i686 3.5.12-5.fc28 fedora 58 k libXrandr i686 1.5.1-5.fc28 fedora 34 k libXrandr-devel i686 1.5.1-5.fc28 fedora 25 k libXrender i686 0.9.10-5.fc28 fedora 32 k libXrender-devel i686 0.9.10-5.fc28 fedora 21 k libXt i686 1.1.5-7.fc28 fedora 192 k libXv i686 1.0.11-5.fc28 fedora 23 k libXxf86misc i686 1.0.3-15.fc28 fedora 25 k libXxf86vm i686 1.1.4-7.fc28 fedora 23 k libXxf86vm-devel i686 1.1.4-7.fc28 fedora 23 k libaec i686 1.0.2-3.fc28 fedora 40 k libaec-devel i686 1.0.2-3.fc28 fedora 10 k libcroco i686 0.6.12-4.fc28 fedora 119 k libdap i686 3.18.3-4.fc27 fedora 671 k libdatrie i686 0.2.9-7.fc28 fedora 33 k libdc1394 i686 2.2.2-10.fc28 fedora 132 k libdrm i686 2.4.91-1.fc29 fedora 177 k libdrm-devel i686 2.4.91-1.fc29 fedora 138 k libevdev i686 1.5.9-3.fc29 fedora 40 k libexif i686 0.6.21-16.fc28 fedora 352 k libfontenc i686 1.1.3-7.fc28 fedora 35 k libgeotiff i686 1.4.0-12.fc28 fedora 716 k libgfortran i686 8.0.1-0.23.fc29 fedora 611 k libglvnd i686 1:1.0.1-0.6.git5baa1e5.fc29 fedora 59 k libglvnd-core-devel i686 1:1.0.1-0.6.git5baa1e5.fc29 fedora 23 k libglvnd-devel i686 1:1.0.1-0.6.git5baa1e5.fc29 fedora 15 k libglvnd-egl i686 1:1.0.1-0.6.git5baa1e5.fc29 fedora 46 k libglvnd-gles i686 1:1.0.1-0.6.git5baa1e5.fc29 fedora 33 k libglvnd-glx i686 1:1.0.1-0.6.git5baa1e5.fc29 fedora 107 k libglvnd-opengl i686 1:1.0.1-0.6.git5baa1e5.fc29 fedora 38 k libgphoto2 i686 2.5.17-1.fc29 fedora 1.4 M libgta i686 1.0.7-7.fc28 fedora 43 k libgudev i686 232-3.fc29 fedora 33 k libicu i686 60.2-3.fc29 fedora 9.0 M libicu-devel i686 60.2-3.fc29 fedora 921 k libinput i686 1.10.5-3.fc29 fedora 157 k libjpeg-turbo i686 1.5.90-1.fc29 fedora 177 k libkml i686 1.3.0-10.fc28 fedora 410 k libmcpp i686 2.7.2-20.fc29 fedora 83 k libogg i686 2:1.3.2-10.fc28 fedora 30 k libpciaccess i686 0.14-1.fc29 fedora 34 k libpciaccess-devel i686 0.14-1.fc29 fedora 18 k libpng i686 2:1.6.34-4.fc28 fedora 134 k libquadmath i686 8.0.1-0.23.fc29 fedora 261 k libquadmath-devel i686 8.0.1-0.23.fc29 fedora 36 k libraw1394 i686 2.1.2-6.fc29 fedora 76 k libspatialite i686 4.3.0a-8.fc28 fedora 2.7 M libthai i686 0.1.27-2.fc28 fedora 203 k libtheora i686 1:1.1.1-21.fc28 fedora 188 k libtiff i686 4.0.9-8.fc29 fedora 191 k libucil i686 0.9.10-16.fc28 fedora 77 k libunicap i686 0.9.12-21.fc29 fedora 127 k libusbx i686 1.0.21-6.fc28 fedora 72 k libuuid-devel i686 2.32-4.fc29 fedora 91 k libuv i686 1:1.20.0-1.fc29 fedora 134 k libv4l i686 1.12.5-7.fc28 fedora 188 k libva i686 2.1.0-1.fc28 fedora 96 k libvisual i686 1:0.4.0-24.fc28 fedora 153 k libvorbis i686 1:1.3.6-1.fc29 fedora 190 k libwacom i686 0.29-1.fc29 fedora 40 k libwacom-data noarch 0.29-1.fc29 fedora 73 k libwayland-client i686 1.15.0-1.fc29 fedora 38 k libwayland-cursor i686 1.15.0-1.fc29 fedora 26 k libwayland-egl i686 1.15.0-1.fc29 fedora 18 k libwayland-server i686 1.15.0-1.fc29 fedora 45 k libwebp i686 1.0.0-1.fc29 fedora 271 k libwmf-lite i686 0.2.8.4-53.fc28 fedora 75 k libxcb i686 1.13-2.fc29 fedora 244 k libxcb-devel i686 1.13-2.fc29 fedora 1.1 M libxkbcommon i686 0.8.0-2.fc28 fedora 121 k libxkbcommon-x11 i686 0.8.0-2.fc28 fedora 25 k libxshmfence i686 1.3-1.fc29 fedora 12 k lockdev i686 1.0.4-0.26.20111007git.fc28 fedora 40 k mariadb-connector-c i686 3.0.4-1.fc29 fedora 136 k mcpp i686 2.7.2-20.fc29 fedora 30 k mesa-filesystem i686 18.0.1-1.fc29 fedora 30 k mesa-libEGL i686 18.0.1-1.fc29 fedora 119 k mesa-libEGL-devel i686 18.0.1-1.fc29 fedora 46 k mesa-libGL i686 18.0.1-1.fc29 fedora 176 k mesa-libGL-devel i686 18.0.1-1.fc29 fedora 172 k mesa-libGLU i686 9.0.0-14.fc29 fedora 195 k mesa-libGLU-devel i686 9.0.0-14.fc29 fedora 14 k mesa-libgbm i686 18.0.1-1.fc29 fedora 50 k mesa-libglapi i686 18.0.1-1.fc29 fedora 59 k minizip i686 1.2.11-7.fc29 fedora 43 k mtdev i686 1.1.5-12.fc28 fedora 23 k netcdf i686 4.4.1.1-9.fc29 fedora 800 k nettle i686 3.4-1.fc28 fedora 314 k nspr i686 4.19.0-1.fc29 fedora 150 k nss i686 3.36.1-2.fc29 fedora 752 k nss-softokn i686 3.36.1-2.fc29 fedora 428 k nss-softokn-freebl i686 3.36.1-2.fc29 fedora 235 k nss-sysinit i686 3.36.1-2.fc29 fedora 65 k nss-util i686 3.36.1-2.fc29 fedora 92 k ogdi i686 3.2.1-1.fc29 fedora 289 k openblas i686 0.2.20-10.fc29 fedora 3.5 M openblas-openmp i686 0.2.20-10.fc29 fedora 3.6 M openblas-threads i686 0.2.20-10.fc29 fedora 3.6 M opencv i686 3.4.1-3.fc29 fedora 1.6 M opencv-contrib i686 3.4.1-3.fc29 fedora 3.8 M opencv-core i686 3.4.1-3.fc29 fedora 4.5 M openjpeg2 i686 2.3.0-7.fc29 fedora 161 k openni i686 1.5.7.10-13.fc29 fedora 446 k opus i686 1.3-0.4.beta.fc29 fedora 203 k orc i686 0.4.28-2.fc28 fedora 185 k pango i686 1.42.1-1.fc29 fedora 306 k pango-devel i686 1.42.1-1.fc29 fedora 320 k pcre-cpp i686 8.42-1.fc29 fedora 46 k pcre-devel i686 8.42-1.fc29 fedora 549 k pcre-utf16 i686 8.42-1.fc29 fedora 194 k pcre-utf32 i686 8.42-1.fc29 fedora 185 k pcre2-utf16 i686 10.31-4.fc29 fedora 221 k perl-Carp noarch 1.42-396.fc29 fedora 29 k perl-Encode i686 4:2.98-4.fc29 fedora 1.1 M perl-Errno i686 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 i686 1.38-412.fc29 fedora 139 k perl-MIME-Base64 i686 3.15-397.fc29 fedora 30 k perl-PathTools i686 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 i686 3:1.50-1.fc29 fedora 69 k perl-Socket i686 4:2.027-2.fc28 fedora 59 k perl-Storable i686 1:3.09-1.fc29 fedora 97 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 i686 1.25-397.fc29 fedora 74 k perl-constant noarch 1.33-396.fc28 fedora 24 k perl-interpreter i686 4:5.26.2-412.fc29 fedora 6.2 M perl-libs i686 4:5.26.2-412.fc29 fedora 1.6 M perl-macros i686 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 i686 1:2.21-2.fc28 fedora 62 k perl-threads-shared i686 1.58-2.fc28 fedora 48 k pixman i686 0.34.0-7.fc29 fedora 253 k pixman-devel i686 0.34.0-7.fc29 fedora 18 k poppler i686 0.63.0-1.fc29 fedora 953 k poppler-data noarch 0.4.9-1.fc29 fedora 2.1 M postgresql-libs i686 10.3-4.fc29 fedora 303 k proj i686 4.9.3-5.fc28 fedora 240 k python2 i686 2.7.14-15.fc29 fedora 101 k python2-libs i686 2.7.14-15.fc29 fedora 6.4 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 i686 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 i686 5.10.1-7.fc29 fedora 3.8 M qt5-qtbase-common noarch 5.10.1-7.fc29 fedora 38 k qt5-qtbase-gui i686 5.10.1-7.fc29 fedora 6.1 M qt5-rpm-macros noarch 5.10.1-1.fc29 fedora 11 k rhash i686 1.3.5-2.fc28 fedora 145 k shared-mime-info i686 1.9-4.fc29 fedora 329 k tbb i686 2018.2-5.fc28 fedora 199 k tinyxml i686 2.6.2-16.fc29 fedora 61 k unixODBC i686 2.3.5-3.fc29 fedora 470 k uriparser i686 0.8.5-2.fc29 fedora 60 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 i686 1:3.13.0-18.fc29 fedora 5.8 M valgrind-devel i686 1:3.13.0-18.fc29 fedora 85 k xcb-util i686 0.4.0-9.fc28 fedora 21 k xcb-util-image i686 0.4.0-9.fc28 fedora 20 k xcb-util-keysyms i686 0.4.0-7.fc28 fedora 15 k xcb-util-renderutil i686 0.3.9-10.fc28 fedora 18 k xcb-util-wm i686 0.4.1-12.fc28 fedora 33 k xerces-c i686 3.2.1-1.fc29 fedora 1.0 M 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 i686 1:7.5-37.fc28 fedora 103 k xorg-x11-proto-devel noarch 2018.4-1.fc29 fedora 282 k xorg-x11-server-utils i686 7.7-25.fc29 fedora 196 k Transaction Summary ================================================================================ Install 312 Packages Total download size: 193 M Installed size: 699 M Downloading Packages: (1/312): fftw-devel-3.3.5-10.fc28.i686.rpm 794 kB/s | 134 kB 00:00 (2/312): GraphicsMagick-c++-devel-1.3.28-4.fc29 311 kB/s | 54 kB 00:00 (3/312): OpenEXR-devel-2.2.0-12.fc28.i686.rpm 343 kB/s | 85 kB 00:00 (4/312): gimp-devel-tools-2.8.22-6.fc29.i686.rp 520 kB/s | 77 kB 00:00 (5/312): ilmbase-devel-2.2.0-12.fc28.i686.rpm 1.2 MB/s | 91 kB 00:00 (6/312): hdf5-devel-1.8.20-3.fc29.i686.rpm 5.5 MB/s | 975 kB 00:00 (7/312): libXext-devel-1.3.3-8.fc28.i686.rpm 2.8 MB/s | 79 kB 00:00 (8/312): libX11-devel-1.6.5-7.fc29.i686.rpm 11 MB/s | 985 kB 00:00 (9/312): libjpeg-turbo-devel-1.5.90-1.fc29.i686 1.5 MB/s | 108 kB 00:00 (10/312): libcurl-devel-7.59.0-3.fc29.i686.rpm 8.8 MB/s | 795 kB 00:00 (11/312): libpng-devel-1.6.34-4.fc28.i686.rpm 4.4 MB/s | 326 kB 00:00 (12/312): libtiff-devel-4.0.9-8.fc29.i686.rpm 6.7 MB/s | 509 kB 00:00 (13/312): zlib-devel-1.2.11-7.fc29.i686.rpm 563 kB/s | 57 kB 00:00 (14/312): opencv-devel-3.4.1-3.fc29.i686.rpm 4.9 MB/s | 894 kB 00:00 (15/312): GraphicsMagick-c++-1.3.28-4.fc29.i686 5.2 MB/s | 130 kB 00:00 (16/312): OpenEXR-libs-2.2.0-12.fc28.i686.rpm 12 MB/s | 691 kB 00:00 (17/312): fftw-3.3.5-10.fc28.i686.rpm 1.4 MB/s | 59 kB 00:00 (18/312): GraphicsMagick-devel-1.3.28-4.fc29.i6 674 kB/s | 76 kB 00:00 (19/312): qt5-qtbase-devel-5.10.1-7.fc29.i686.r 15 MB/s | 4.2 MB 00:00 (20/312): fftw-libs-3.3.5-10.fc28.i686.rpm 253 kB/s | 13 kB 00:00 (21/312): fftw-libs-double-3.3.5-10.fc28.i686.r 7.2 MB/s | 544 kB 00:00 (22/312): fftw-libs-long-3.3.5-10.fc28.i686.rpm 9.2 MB/s | 546 kB 00:00 (23/312): fftw-libs-single-3.3.5-10.fc28.i686.r 6.3 MB/s | 523 kB 00:00 [MIRROR] atk-2.28.1-1.fc29.i686.rpm: Status code: 503 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/a/atk-2.28.1-1.fc29.i686.rpm [MIRROR] atk-2.28.1-1.fc29.i686.rpm: Status code: 503 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/a/atk-2.28.1-1.fc29.i686.rpm (24/312): cairo-1.15.12-2.fc29.i686.rpm 9.4 MB/s | 756 kB 00:00 (25/312): fontconfig-2.13.0-3.fc29.i686.rpm 8.3 MB/s | 278 kB 00:00 (26/312): freetype-2.9-1.fc29.i686.rpm 7.8 MB/s | 407 kB 00:00 (27/312): fftw-libs-quad-3.3.5-10.fc28.i686.rpm 6.6 MB/s | 2.2 MB 00:00 (28/312): gdk-pixbuf2-2.36.12-1.fc29.i686.rpm 7.1 MB/s | 473 kB 00:00 [MIRROR] gimp-devel-2.8.22-6.fc29.i686.rpm: Status code: 503 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/gimp-devel-2.8.22-6.fc29.i686.rpm (29/312): gimp-libs-2.8.22-6.fc29.i686.rpm 6.6 MB/s | 1.4 MB 00:00 (30/312): atk-2.28.1-1.fc29.i686.rpm 527 kB/s | 271 kB 00:00 (31/312): gimp-devel-2.8.22-6.fc29.i686.rpm 3.5 MB/s | 938 kB 00:00 [MIRROR] pango-1.42.1-1.fc29.i686.rpm: Status code: 503 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/p/pango-1.42.1-1.fc29.i686.rpm [MIRROR] pango-1.42.1-1.fc29.i686.rpm: Status code: 503 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/p/pango-1.42.1-1.fc29.i686.rpm (32/312): pango-1.42.1-1.fc29.i686.rpm 1.1 MB/s | 306 kB 00:00 (33/312): gtk2-2.24.32-2.fc28.i686.rpm 9.0 MB/s | 3.6 MB 00:00 (34/312): libaec-devel-1.0.2-3.fc28.i686.rpm 221 kB/s | 10 kB 00:00 (35/312): ilmbase-2.2.0-12.fc28.i686.rpm 3.7 MB/s | 111 kB 00:00 (36/312): hdf5-1.8.20-3.fc29.i686.rpm 8.0 MB/s | 1.8 MB 00:00 (37/312): mesa-libGLU-devel-9.0.0-14.fc29.i686. 716 kB/s | 14 kB 00:00 (38/312): mesa-libGL-devel-18.0.1-1.fc29.i686.r 5.2 MB/s | 172 kB 00:00 (39/312): libX11-xcb-1.6.5-7.fc29.i686.rpm 1.4 MB/s | 23 kB 00:00 (40/312): libX11-1.6.5-7.fc29.i686.rpm 9.3 MB/s | 646 kB 00:00 (41/312): xorg-x11-proto-devel-2018.4-1.fc29.no 5.7 MB/s | 282 kB 00:00 (42/312): gcc-gfortran-8.0.1-0.23.fc29.i686.rpm 17 MB/s | 11 MB 00:00 (43/312): libXext-1.3.3-8.fc28.i686.rpm 833 kB/s | 47 kB 00:00 (44/312): libxcb-devel-1.13-2.fc29.i686.rpm 6.6 MB/s | 1.1 MB 00:00 (45/312): libjpeg-turbo-1.5.90-1.fc29.i686.rpm 7.0 MB/s | 177 kB 00:00 (46/312): libpng-1.6.34-4.fc28.i686.rpm 3.8 MB/s | 134 kB 00:00 (47/312): libtiff-4.0.9-8.fc29.i686.rpm 3.2 MB/s | 191 kB 00:00 (48/312): opencv-3.4.1-3.fc29.i686.rpm 17 MB/s | 1.6 MB 00:00 (49/312): cmake-filesystem-3.11.0-1.fc29.i686.r 1.0 MB/s | 38 kB 00:00 (50/312): mesa-libEGL-devel-18.0.1-1.fc29.i686. 269 kB/s | 46 kB 00:00 (51/312): perl-File-Path-2.15-2.fc28.noarch.rpm 1.2 MB/s | 37 kB 00:00 (52/312): perl-Getopt-Long-2.50-4.fc28.noarch.r 3.6 MB/s | 62 kB 00:00 (53/312): opencv-contrib-3.4.1-3.fc29.i686.rpm 9.9 MB/s | 3.8 MB 00:00 (54/312): perl-IO-1.38-412.fc29.i686.rpm 3.2 MB/s | 139 kB 00:00 (55/312): perl-PathTools-3.74-1.fc28.i686.rpm 3.6 MB/s | 89 kB 00:00 (56/312): opencv-core-3.4.1-3.fc29.i686.rpm 9.0 MB/s | 4.5 MB 00:00 (57/312): python2-2.7.14-15.fc29.i686.rpm 3.1 MB/s | 101 kB 00:00 (58/312): perl-libs-5.26.2-412.fc29.i686.rpm 7.2 MB/s | 1.6 MB 00:00 (59/312): perl-interpreter-5.26.2-412.fc29.i686 11 MB/s | 6.2 MB 00:00 (60/312): qt5-qtbase-5.10.1-7.fc29.i686.rpm 8.7 MB/s | 3.8 MB 00:00 (61/312): qt5-rpm-macros-5.10.1-1.fc29.noarch.r 548 kB/s | 11 kB 00:00 (62/312): lcms2-2.9-2.fc28.i686.rpm 10 MB/s | 175 kB 00:00 (63/312): libICE-1.0.9-12.fc28.i686.rpm 4.0 MB/s | 74 kB 00:00 (64/312): libSM-1.2.2-8.fc28.i686.rpm 4.9 MB/s | 45 kB 00:00 (65/312): libquadmath-8.0.1-0.23.fc29.i686.rpm 19 MB/s | 261 kB 00:00 (66/312): libXrender-0.9.10-5.fc28.i686.rpm 3.3 MB/s | 32 kB 00:00 (67/312): libxcb-1.13-2.fc29.i686.rpm 12 MB/s | 244 kB 00:00 (68/312): GraphicsMagick-1.3.28-4.fc29.i686.rpm 15 MB/s | 1.6 MB 00:00 (69/312): pixman-0.34.0-7.fc29.i686.rpm 14 MB/s | 253 kB 00:00 (70/312): fontpackages-filesystem-1.44-21.fc29. 1.1 MB/s | 15 kB 00:00 (71/312): qt5-qtbase-gui-5.10.1-7.fc29.i686.rpm 12 MB/s | 6.1 MB 00:00 (72/312): shared-mime-info-1.9-4.fc29.i686.rpm 3.5 MB/s | 329 kB 00:00 (73/312): cairo-devel-1.15.12-2.fc29.i686.rpm 2.3 MB/s | 271 kB 00:00 (74/312): gdk-pixbuf2-devel-2.36.12-1.fc29.i686 1.8 MB/s | 221 kB 00:00 (75/312): glib2-devel-2.56.1-1.fc29.i686.rpm 4.7 MB/s | 462 kB 00:00 (76/312): cups-libs-2.2.7-1.fc29.i686.rpm 14 MB/s | 450 kB 00:00 (77/312): gtk2-devel-2.24.32-2.fc28.i686.rpm 19 MB/s | 3.0 MB 00:00 (78/312): gdk-pixbuf2-modules-2.36.12-1.fc29.i6 1.2 MB/s | 110 kB 00:00 (79/312): gtk-update-icon-cache-3.22.30-1.fc29. 384 kB/s | 33 kB 00:00 (80/312): libXcomposite-0.4.4-12.fc28.i686.rpm 2.9 MB/s | 27 kB 00:00 (81/312): hicolor-icon-theme-0.17-2.fc28.noarch 3.1 MB/s | 47 kB 00:00 (82/312): libXcursor-1.1.15-1.fc29.i686.rpm 4.1 MB/s | 36 kB 00:00 (83/312): libXdamage-1.1.4-12.fc28.i686.rpm 1.8 MB/s | 26 kB 00:00 (84/312): libXfixes-5.0.3-5.fc28.i686.rpm 1.8 MB/s | 24 kB 00:00 (85/312): libXi-1.7.9-6.fc28.i686.rpm 2.7 MB/s | 50 kB 00:00 (86/312): libXrandr-1.5.1-5.fc28.i686.rpm 2.6 MB/s | 34 kB 00:00 (87/312): libXinerama-1.1.3-10.fc28.i686.rpm 1.3 MB/s | 19 kB 00:00 (88/312): libXft-2.3.2-8.fc28.i686.rpm 7.4 MB/s | 66 kB 00:00 (89/312): fribidi-1.0.1-1.fc29.i686.rpm 6.0 MB/s | 81 kB 00:00 (90/312): harfbuzz-1.7.5-3.fc28.i686.rpm 11 MB/s | 304 kB 00:00 (91/312): libthai-0.1.27-2.fc28.i686.rpm 8.3 MB/s | 203 kB 00:00 (92/312): libquadmath-devel-8.0.1-0.23.fc29.i68 3.0 MB/s | 36 kB 00:00 (93/312): libaec-1.0.2-3.fc28.i686.rpm 1.7 MB/s | 40 kB 00:00 (94/312): libXdamage-devel-1.1.4-12.fc28.i686.r 629 kB/s | 14 kB 00:00 (95/312): libgfortran-8.0.1-0.23.fc29.i686.rpm 11 MB/s | 611 kB 00:00 (96/312): libXfixes-devel-5.0.3-5.fc28.i686.rpm 1.6 MB/s | 18 kB 00:00 (97/312): libXxf86vm-devel-1.1.4-7.fc28.i686.rp 1.4 MB/s | 23 kB 00:00 (98/312): libglvnd-devel-1.0.1-0.6.git5baa1e5.f 1.5 MB/s | 15 kB 00:00 (99/312): libdrm-devel-2.4.91-1.fc29.i686.rpm 6.1 MB/s | 138 kB 00:00 (100/312): mesa-libGL-18.0.1-1.fc29.i686.rpm 8.4 MB/s | 176 kB 00:00 (101/312): mesa-libglapi-18.0.1-1.fc29.i686.rpm 2.8 MB/s | 59 kB 00:00 (102/312): libX11-common-1.6.5-7.fc29.noarch.rp 6.8 MB/s | 167 kB 00:00 (103/312): mesa-libGLU-9.0.0-14.fc29.i686.rpm 7.1 MB/s | 195 kB 00:00 (104/312): libXau-devel-1.0.8-11.fc28.i686.rpm 858 kB/s | 19 kB 00:00 (105/312): jbigkit-libs-2.1-12.fc29.i686.rpm 2.0 MB/s | 54 kB 00:00 (106/312): tbb-2018.2-5.fc28.i686.rpm 8.9 MB/s | 199 kB 00:00 (107/312): gl-manpages-1.1-15.20161227.fc28.noa 12 MB/s | 1.2 MB 00:00 (108/312): coin-or-Clp-1.16.10-6.fc28.i686.rpm 14 MB/s | 990 kB 00:00 (109/312): coin-or-CoinUtils-2.10.13-8.fc29.i68 7.1 MB/s | 550 kB 00:00 (110/312): gstreamer1-1.14.0-1.fc29.i686.rpm 18 MB/s | 1.3 MB 00:00 (111/312): gdcm-2.8.4-6.fc29.i686.rpm 9.2 MB/s | 1.7 MB 00:00 (112/312): gstreamer1-plugins-base-1.14.0-2.fc2 20 MB/s | 1.9 MB 00:00 (113/312): jasper-libs-2.0.14-4.fc29.i686.rpm 6.3 MB/s | 173 kB 00:00 (114/312): gdal-libs-2.2.4-2.fc29.i686.rpm 24 MB/s | 7.2 MB 00:00 (115/312): libglvnd-glx-1.0.1-0.6.git5baa1e5.fc 1.9 MB/s | 107 kB 00:00 (116/312): libdc1394-2.2.2-10.fc28.i686.rpm 1.0 MB/s | 132 kB 00:00 (117/312): libucil-0.9.10-16.fc28.i686.rpm 971 kB/s | 77 kB 00:00 (118/312): libgphoto2-2.5.17-1.fc29.i686.rpm 13 MB/s | 1.4 MB 00:00 (119/312): libunicap-0.9.12-21.fc29.i686.rpm 2.5 MB/s | 127 kB 00:00 (120/312): libv4l-1.12.5-7.fc28.i686.rpm 5.4 MB/s | 188 kB 00:00 (121/312): libwebp-1.0.0-1.fc29.i686.rpm 14 MB/s | 271 kB 00:00 (122/312): libva-2.1.0-1.fc28.i686.rpm 3.0 MB/s | 96 kB 00:00 (123/312): mesa-libEGL-18.0.1-1.fc29.i686.rpm 5.3 MB/s | 119 kB 00:00 (124/312): perl-Carp-1.42-396.fc29.noarch.rpm 1.1 MB/s | 29 kB 00:00 (125/312): openni-1.5.7.10-13.fc29.i686.rpm 4.3 MB/s | 446 kB 00:00 (126/312): perl-Exporter-5.72-396.fc28.noarch.r 704 kB/s | 33 kB 00:00 (127/312): openblas-0.2.20-10.fc29.i686.rpm 23 MB/s | 3.5 MB 00:00 (128/312): perl-Text-ParseWords-3.30-395.fc28.n 458 kB/s | 17 kB 00:00 (129/312): perl-Pod-Usage-1.69-395.fc28.noarch. 842 kB/s | 33 kB 00:00 (130/312): perl-constant-1.33-396.fc28.noarch.r 498 kB/s | 24 kB 00:00 (131/312): perl-Socket-2.027-2.fc28.i686.rpm 1.2 MB/s | 59 kB 00:00 (132/312): perl-Errno-1.28-412.fc29.i686.rpm 1.4 MB/s | 74 kB 00:00 (133/312): perl-Text-Tabs+Wrap-2013.0523-395.fc 608 kB/s | 23 kB 00:00 (134/312): perl-Scalar-List-Utils-1.50-1.fc29.i 1.7 MB/s | 69 kB 00:00 (135/312): perl-Unicode-Normalize-1.25-397.fc29 1.9 MB/s | 74 kB 00:00 (136/312): perl-macros-5.26.2-412.fc29.i686.rpm 1.4 MB/s | 70 kB 00:00 (137/312): perl-threads-2.21-2.fc28.i686.rpm 1.3 MB/s | 62 kB 00:00 (138/312): perl-parent-0.236-395.fc28.noarch.rp 394 kB/s | 19 kB 00:00 (139/312): perl-threads-shared-1.58-2.fc28.i686 1.0 MB/s | 48 kB 00:00 (140/312): python2-setuptools-39.0.1-1.fc29.noa 6.8 MB/s | 641 kB 00:00 (141/312): libglvnd-egl-1.0.1-0.6.git5baa1e5.fc 2.3 MB/s | 46 kB 00:00 (142/312): python2-pip-9.0.3-1.fc29.noarch.rpm 7.5 MB/s | 2.0 MB 00:00 (143/312): libinput-1.10.5-3.fc29.i686.rpm 7.6 MB/s | 157 kB 00:00 (144/312): libxkbcommon-0.8.0-2.fc28.i686.rpm 4.2 MB/s | 121 kB 00:00 (145/312): mtdev-1.1.5-12.fc28.i686.rpm 915 kB/s | 23 kB 00:00 (146/312): pcre2-utf16-10.31-4.fc29.i686.rpm 4.0 MB/s | 221 kB 00:00 (147/312): qt-settings-28.0-2.fc29.noarch.rpm 1.2 MB/s | 27 kB 00:00 (148/312): qt5-qtbase-common-5.10.1-7.fc29.noar 3.3 MB/s | 38 kB 00:00 (149/312): glx-utils-8.3.0-9.fc28.i686.rpm 4.3 MB/s | 39 kB 00:00 (150/312): libdrm-2.4.91-1.fc29.i686.rpm 9.6 MB/s | 177 kB 00:00 (151/312): libxkbcommon-x11-0.8.0-2.fc28.i686.r 1.3 MB/s | 25 kB 00:00 (152/312): mesa-libgbm-18.0.1-1.fc29.i686.rpm 1.8 MB/s | 50 kB 00:00 (153/312): xcb-util-image-0.4.0-9.fc28.i686.rpm 622 kB/s | 20 kB 00:00 (154/312): xcb-util-keysyms-0.4.0-7.fc28.i686.r 853 kB/s | 15 kB 00:00 (155/312): xcb-util-renderutil-0.3.9-10.fc28.i6 539 kB/s | 18 kB 00:00 (156/312): python2-libs-2.7.14-15.fc29.i686.rpm 10 MB/s | 6.4 MB 00:00 (157/312): xcb-util-wm-0.4.1-12.fc28.i686.rpm 991 kB/s | 33 kB 00:00 (158/312): libwmf-lite-0.2.8.4-53.fc28.i686.rpm 3.2 MB/s | 75 kB 00:00 (159/312): urw-base35-fonts-20170801-9.fc29.noa 298 kB/s | 11 kB 00:00 (160/312): libXau-1.0.8-11.fc28.i686.rpm 1.1 MB/s | 35 kB 00:00 (161/312): fontconfig-devel-2.13.0-3.fc29.i686. 3.4 MB/s | 144 kB 00:00 (162/312): libicu-60.2-3.fc29.i686.rpm 13 MB/s | 9.0 MB 00:00 (163/312): freetype-devel-2.9-1.fc29.i686.rpm 4.5 MB/s | 462 kB 00:00 (164/312): libXrender-devel-0.9.10-5.fc28.i686. 601 kB/s | 21 kB 00:00 (165/312): pixman-devel-0.34.0-7.fc29.i686.rpm 439 kB/s | 18 kB 00:00 (166/312): pcre-devel-8.42-1.fc29.i686.rpm 16 MB/s | 549 kB 00:00 (167/312): python3-3.6.5-4.fc29.i686.rpm 3.9 MB/s | 70 kB 00:00 (168/312): libXcomposite-devel-0.4.4-12.fc28.i6 788 kB/s | 21 kB 00:00 (169/312): libXcursor-devel-1.1.15-1.fc29.i686. 3.3 MB/s | 28 kB 00:00 (170/312): atk-devel-2.28.1-1.fc29.i686.rpm 4.5 MB/s | 191 kB 00:00 (171/312): libXinerama-devel-1.1.3-10.fc28.i686 2.6 MB/s | 18 kB 00:00 (172/312): libXi-devel-1.7.9-6.fc28.i686.rpm 8.8 MB/s | 110 kB 00:00 (173/312): cmake-3.11.0-1.fc29.i686.rpm 22 MB/s | 8.6 MB 00:00 (174/312): libXrandr-devel-1.5.1-5.fc28.i686.rp 295 kB/s | 25 kB 00:00 (175/312): avahi-libs-0.7-12.fc29.i686.rpm 1.1 MB/s | 65 kB 00:00 [MIRROR] graphite2-1.3.10-5.fc28.i686.rpm: Status code: 503 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/graphite2-1.3.10-5.fc28.i686.rpm (176/312): pango-devel-1.42.1-1.fc29.i686.rpm 2.6 MB/s | 320 kB 00:00 [MIRROR] graphite2-1.3.10-5.fc28.i686.rpm: Status code: 503 for http://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/g/graphite2-1.3.10-5.fc28.i686.rpm (177/312): gnutls-3.6.2-1.fc28.i686.rpm 11 MB/s | 748 kB 00:00 (178/312): libdatrie-0.2.9-7.fc28.i686.rpm 591 kB/s | 33 kB 00:00 (179/312): libXxf86vm-1.1.4-7.fc28.i686.rpm 945 kB/s | 23 kB 00:00 (180/312): libpciaccess-devel-0.14-1.fc29.i686. 1.1 MB/s | 18 kB 00:00 (181/312): valgrind-devel-3.13.0-18.fc29.i686.r 3.5 MB/s | 85 kB 00:00 (182/312): libglvnd-1.0.1-0.6.git5baa1e5.fc29.i 3.4 MB/s | 59 kB 00:00 (183/312): libglvnd-core-devel-1.0.1-0.6.git5ba 1.8 MB/s | 23 kB 00:00 (184/312): libglvnd-gles-1.0.1-0.6.git5baa1e5.f 2.6 MB/s | 33 kB 00:00 (185/312): libglvnd-opengl-1.0.1-0.6.git5baa1e5 3.7 MB/s | 38 kB 00:00 [MIRROR] libxshmfence-1.3-1.fc29.i686.rpm: Status code: 503 for https://dl.fedoraproject.org/pub/fedora-secondary/development/rawhide/Everything/i386/os/Packages/l/libxshmfence-1.3-1.fc29.i686.rpm (186/312): coin-or-Osi-0.107.8-6.fc28.i686.rpm 4.6 MB/s | 324 kB 00:00 (187/312): armadillo-8.300.0-3.fc29.1.i686.rpm 577 kB/s | 32 kB 00:00 (188/312): libxshmfence-1.3-1.fc29.i686.rpm 66 kB/s | 12 kB 00:00 (189/312): graphite2-1.3.10-5.fc28.i686.rpm 420 kB/s | 126 kB 00:00 (190/312): cfitsio-3.430-1.fc29.i686.rpm 4.1 MB/s | 616 kB 00:00 (191/312): freexl-1.0.5-1.fc29.i686.rpm 261 kB/s | 38 kB 00:00 (192/312): giflib-5.1.4-1.fc28.i686.rpm 172 kB/s | 51 kB 00:00 (193/312): geos-3.6.1-8.fc29.i686.rpm 1.6 MB/s | 695 kB 00:00 (194/312): libgta-1.0.7-7.fc28.i686.rpm 412 kB/s | 43 kB 00:00 (195/312): libdap-3.18.3-4.fc27.i686.rpm 1.5 MB/s | 671 kB 00:00 (196/312): libkml-1.3.0-10.fc28.i686.rpm 2.0 MB/s | 410 kB 00:00 (197/312): mariadb-connector-c-3.0.4-1.fc29.i68 1.6 MB/s | 136 kB 00:00 (198/312): libgeotiff-1.4.0-12.fc28.i686.rpm 1.6 MB/s | 716 kB 00:00 (199/312): ogdi-3.2.1-1.fc29.i686.rpm 2.0 MB/s | 289 kB 00:00 (200/312): netcdf-4.4.1.1-9.fc29.i686.rpm 2.5 MB/s | 800 kB 00:00 (201/312): openjpeg2-2.3.0-7.fc29.i686.rpm 1.1 MB/s | 161 kB 00:00 (202/312): postgresql-libs-10.3-4.fc29.i686.rpm 2.4 MB/s | 303 kB 00:00 (203/312): poppler-0.63.0-1.fc29.i686.rpm 1.9 MB/s | 953 kB 00:00 (204/312): unixODBC-2.3.5-3.fc29.i686.rpm 1.2 MB/s | 470 kB 00:00 (205/312): libspatialite-4.3.0a-8.fc28.i686.rpm 2.4 MB/s | 2.7 MB 00:01 (206/312): CharLS-1.0-16.fc28.i686.rpm 562 kB/s | 72 kB 00:00 (207/312): alsa-lib-1.1.6-2.fc29.i686.rpm 2.5 MB/s | 454 kB 00:00 (208/312): compat-openssl10-1.0.2o-1.fc29.i686. 3.2 MB/s | 989 kB 00:00 (209/312): xerces-c-3.2.1-1.fc29.i686.rpm 2.5 MB/s | 1.0 MB 00:00 (210/312): cdparanoia-libs-10.2-27.fc29.i686.rp 883 kB/s | 64 kB 00:00 (211/312): libXv-1.0.11-5.fc28.i686.rpm 365 kB/s | 23 kB 00:00 (212/312): libogg-1.3.2-10.fc28.i686.rpm 280 kB/s | 30 kB 00:00 (213/312): libtheora-1.1.1-21.fc28.i686.rpm 1.7 MB/s | 188 kB 00:00 (214/312): libvisual-0.4.0-24.fc28.i686.rpm 2.2 MB/s | 153 kB 00:00 (215/312): libvorbis-1.3.6-1.fc29.i686.rpm 2.8 MB/s | 190 kB 00:00 (216/312): libwayland-client-1.15.0-1.fc29.i686 615 kB/s | 38 kB 00:00 (217/312): libwayland-cursor-1.15.0-1.fc29.i686 432 kB/s | 26 kB 00:00 (218/312): libwayland-egl-1.15.0-1.fc29.i686.rp 179 kB/s | 18 kB 00:00 (219/312): opus-1.3-0.4.beta.fc29.i686.rpm 2.0 MB/s | 203 kB 00:00 (220/312): orc-0.4.28-2.fc28.i686.rpm 2.9 MB/s | 185 kB 00:00 (221/312): libusbx-1.0.21-6.fc28.i686.rpm 1.2 MB/s | 72 kB 00:00 (222/312): libraw1394-2.1.2-6.fc29.i686.rpm 658 kB/s | 76 kB 00:00 (223/312): gd-2.2.5-3.fc29.i686.rpm 1.4 MB/s | 149 kB 00:00 (224/312): lockdev-1.0.4-0.26.20111007git.fc28. 676 kB/s | 40 kB 00:00 (225/312): iso-codes-3.77-2.fc28.noarch.rpm 4.7 MB/s | 3.2 MB 00:00 (226/312): libexif-0.6.21-16.fc28.i686.rpm 1.9 MB/s | 352 kB 00:00 (227/312): mesa-filesystem-18.0.1-1.fc29.i686.r 250 kB/s | 30 kB 00:00 (228/312): libwayland-server-1.15.0-1.fc29.i686 645 kB/s | 45 kB 00:00 (229/312): tinyxml-2.6.2-16.fc29.i686.rpm 417 kB/s | 61 kB 00:00 (230/312): perl-Pod-Perldoc-3.28-396.fc28.noarc 1.2 MB/s | 87 kB 00:00 (231/312): perl-podlators-4.10-2.fc28.noarch.rp 1.1 MB/s | 116 kB 00:00 (232/312): libevdev-1.5.9-3.fc29.i686.rpm 449 kB/s | 40 kB 00:00 (233/312): libwacom-0.29-1.fc29.i686.rpm 378 kB/s | 40 kB 00:00 (234/312): libpciaccess-0.14-1.fc29.i686.rpm 386 kB/s | 34 kB 00:00 (235/312): xcb-util-0.4.0-9.fc28.i686.rpm 180 kB/s | 21 kB 00:00 (236/312): cmake-rpm-macros-3.11.0-1.fc29.noarc 635 kB/s | 38 kB 00:00 (237/312): xkeyboard-config-2.23.1-1.fc28.noarc 3.2 MB/s | 826 kB 00:00 (238/312): libuv-1.20.0-1.fc29.i686.rpm 1.3 MB/s | 134 kB 00:00 (239/312): jsoncpp-1.8.4-3.fc28.i686.rpm 811 kB/s | 99 kB 00:00 (240/312): cmake-data-3.11.0-1.fc29.noarch.rpm 4.4 MB/s | 1.3 MB 00:00 (241/312): rhash-1.3.5-2.fc28.i686.rpm 2.1 MB/s | 145 kB 00:00 (242/312): urw-base35-d050000l-fonts-20170801-9 692 kB/s | 78 kB 00:00 (243/312): urw-base35-fonts-common-20170801-9.f 366 kB/s | 22 kB 00:00 (244/312): urw-base35-c059-fonts-20170801-9.fc2 3.7 MB/s | 883 kB 00:00 (245/312): urw-base35-bookman-fonts-20170801-9. 2.8 MB/s | 856 kB 00:00 (246/312): urw-base35-nimbus-mono-ps-fonts-2017 6.2 MB/s | 800 kB 00:00 (247/312): urw-base35-gothic-fonts-20170801-9.f 3.4 MB/s | 653 kB 00:00 (248/312): urw-base35-nimbus-roman-fonts-201708 3.2 MB/s | 864 kB 00:00 (249/312): urw-base35-standard-symbols-ps-fonts 717 kB/s | 43 kB 00:00 (250/312): urw-base35-nimbus-sans-fonts-2017080 6.1 MB/s | 1.3 MB 00:00 (251/312): urw-base35-p052-fonts-20170801-9.fc2 3.2 MB/s | 981 kB 00:00 (252/312): expat-devel-2.2.5-3.fc28.i686.rpm 505 kB/s | 54 kB 00:00 (253/312): urw-base35-z003-fonts-20170801-9.fc2 1.6 MB/s | 278 kB 00:00 (254/312): libuuid-devel-2.32-4.fc29.i686.rpm 794 kB/s | 91 kB 00:00 (255/312): bzip2-devel-1.0.6-27.fc29.i686.rpm 3.4 MB/s | 224 kB 00:00 (256/312): pcre-cpp-8.42-1.fc29.i686.rpm 698 kB/s | 46 kB 00:00 (257/312): pcre-utf16-8.42-1.fc29.i686.rpm 1.7 MB/s | 194 kB 00:00 (258/312): gettext-0.19.8.1-14.fc28.i686.rpm 4.0 MB/s | 1.1 MB 00:00 (259/312): pcre-utf32-8.42-1.fc29.i686.rpm 1.6 MB/s | 185 kB 00:00 (260/312): fribidi-devel-1.0.1-1.fc29.i686.rpm 1.0 MB/s | 61 kB 00:00 (261/312): python3-setuptools-39.0.1-1.fc29.noa 3.8 MB/s | 628 kB 00:00 (262/312): harfbuzz-devel-1.7.5-3.fc28.i686.rpm 1.6 MB/s | 182 kB 00:00 (263/312): libXft-devel-2.3.2-8.fc28.i686.rpm 216 kB/s | 24 kB 00:00 (264/312): nettle-3.4-1.fc28.i686.rpm 4.6 MB/s | 314 kB 00:00 (265/312): SuperLU-5.2.1-3.fc29.i686.rpm 1.7 MB/s | 174 kB 00:00 (266/312): python3-pip-9.0.3-1.fc29.noarch.rpm 4.0 MB/s | 2.0 MB 00:00 (267/312): arpack-3.5.0-6.fc28.i686.rpm 980 kB/s | 113 kB 00:00 (268/312): openblas-openmp-0.2.20-10.fc29.i686. 6.7 MB/s | 3.6 MB 00:00 (269/312): proj-4.9.3-5.fc28.i686.rpm 3.3 MB/s | 240 kB 00:00 (270/312): minizip-1.2.11-7.fc29.i686.rpm 502 kB/s | 43 kB 00:00 (271/312): valgrind-3.13.0-18.fc29.i686.rpm 5.7 MB/s | 5.8 MB 00:01 (272/312): uriparser-0.8.5-2.fc29.i686.rpm 582 kB/s | 60 kB 00:00 (273/312): nspr-4.19.0-1.fc29.i686.rpm 2.4 MB/s | 150 kB 00:00 (274/312): nss-3.36.1-2.fc29.i686.rpm 5.1 MB/s | 752 kB 00:00 (275/312): xml-common-0.6.3-48.fc28.noarch.rpm 477 kB/s | 31 kB 00:00 (276/312): libXpm-3.5.12-5.fc28.i686.rpm 763 kB/s | 58 kB 00:00 (277/312): poppler-data-0.4.9-1.fc29.noarch.rpm 6.3 MB/s | 2.1 MB 00:00 (278/312): groff-base-1.22.3-15.fc29.i686.rpm 6.7 MB/s | 1.0 MB 00:00 (279/312): perl-File-Temp-0.230.400-396.fc28.no 514 kB/s | 61 kB 00:00 (280/312): perl-Encode-2.98-4.fc29.i686.rpm 4.9 MB/s | 1.1 MB 00:00 (281/312): perl-HTTP-Tiny-0.070-395.fc28.noarch 863 kB/s | 56 kB 00:00 (282/312): lapack-3.8.0-8.fc29.i686.rpm 5.5 MB/s | 8.5 MB 00:01 (283/312): perl-Term-ANSIColor-4.06-396.fc28.no 516 kB/s | 45 kB 00:00 (284/312): perl-Pod-Simple-3.35-395.fc28.noarch 1.3 MB/s | 212 kB 00:00 (285/312): perl-Term-Cap-1.17-395.fc28.noarch.r 358 kB/s | 22 kB 00:00 (286/312): libgudev-232-3.fc29.i686.rpm 281 kB/s | 33 kB 00:00 (287/312): libwacom-data-0.29-1.fc29.noarch.rpm 614 kB/s | 73 kB 00:00 (288/312): emacs-filesystem-25.3-5.fc28.noarch. 1.1 MB/s | 67 kB 00:00 (289/312): xorg-x11-server-utils-7.7-25.fc29.i6 1.6 MB/s | 196 kB 00:00 (290/312): xorg-x11-font-utils-7.5-37.fc28.i686 835 kB/s | 103 kB 00:00 (291/312): hwdata-0.311-1.fc29.noarch.rpm 4.8 MB/s | 1.5 MB 00:00 (292/312): gettext-libs-0.19.8.1-14.fc28.i686.r 3.4 MB/s | 324 kB 00:00 (293/312): libcroco-0.6.12-4.fc28.i686.rpm 1.3 MB/s | 119 kB 00:00 (294/312): graphite2-devel-1.3.10-5.fc28.i686.r 535 kB/s | 44 kB 00:00 (295/312): harfbuzz-icu-1.7.5-3.fc28.i686.rpm 383 kB/s | 23 kB 00:00 (296/312): libicu-devel-60.2-3.fc29.i686.rpm 7.0 MB/s | 921 kB 00:00 (297/312): nss-softokn-3.36.1-2.fc29.i686.rpm 3.6 MB/s | 428 kB 00:00 (298/312): blas-3.8.0-8.fc29.i686.rpm 1.5 MB/s | 421 kB 00:00 (299/312): nss-sysinit-3.36.1-2.fc29.i686.rpm 545 kB/s | 65 kB 00:00 (300/312): perl-MIME-Base64-3.15-397.fc29.i686. 501 kB/s | 30 kB 00:00 (301/312): perl-Storable-3.09-1.fc29.i686.rpm 1.6 MB/s | 97 kB 00:00 (302/312): perl-Time-Local-1.250-395.fc28.noarc 296 kB/s | 31 kB 00:00 (303/312): nss-util-3.36.1-2.fc29.i686.rpm 364 kB/s | 92 kB 00:00 (304/312): perl-Pod-Escapes-1.07-395.fc28.noarc 332 kB/s | 19 kB 00:00 (305/312): libfontenc-1.1.3-7.fc28.i686.rpm 307 kB/s | 35 kB 00:00 (306/312): openblas-threads-0.2.20-10.fc29.i686 5.4 MB/s | 3.6 MB 00:00 (307/312): libXt-1.1.5-7.fc28.i686.rpm 2.4 MB/s | 192 kB 00:00 (308/312): libXxf86misc-1.0.3-15.fc28.i686.rpm 411 kB/s | 25 kB 00:00 (309/312): nss-softokn-freebl-3.36.1-2.fc29.i68 3.0 MB/s | 235 kB 00:00 (310/312): libXmu-1.1.2-8.fc28.i686.rpm 373 kB/s | 80 kB 00:00 (311/312): mcpp-2.7.2-20.fc29.i686.rpm 224 kB/s | 30 kB 00:00 (312/312): libmcpp-2.7.2-20.fc29.i686.rpm 476 kB/s | 83 kB 00:00 -------------------------------------------------------------------------------- Total 14 MB/s | 193 MB 00:13 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: mariadb-connector-c-3.0.4-1.fc29.i686 1/1 Preparing : 1/1 Installing : xorg-x11-proto-devel-2018.4-1.fc29.noarch 1/312 Installing : cmake-filesystem-3.11.0-1.fc29.i686 2/312 Installing : zlib-devel-1.2.11-7.fc29.i686 3/312 Installing : fontpackages-filesystem-1.44-21.fc29.noarch 4/312 Installing : urw-base35-fonts-common-20170801-9.fc29.noarch 5/312 Installing : emacs-filesystem-1:25.3-5.fc28.noarch 6/312 Installing : hwdata-0.311-1.fc29.noarch 7/312 Installing : libwacom-data-0.29-1.fc29.noarch 8/312 Running scriptlet: xml-common-0.6.3-48.fc28.noarch 9/312 Installing : xml-common-0.6.3-48.fc28.noarch 9/312 Installing : iso-codes-3.77-2.fc28.noarch 10/312 Installing : poppler-data-0.4.9-1.fc29.noarch 11/312 Installing : bzip2-devel-1.0.6-27.fc29.i686 12/312 Installing : libuuid-devel-2.32-4.fc29.i686 13/312 Installing : expat-devel-2.2.5-3.fc28.i686 14/312 Installing : xkeyboard-config-2.23.1-1.fc28.noarch 15/312 Installing : mesa-filesystem-18.0.1-1.fc29.i686 16/312 Installing : libglvnd-core-devel-1:1.0.1-0.6.git5baa1e5.fc29. 17/312 Installing : qt-settings-28.0-2.fc29.noarch 18/312 Installing : libX11-common-1.6.5-7.fc29.noarch 19/312 Installing : gl-manpages-1.1-15.20161227.fc28.noarch 20/312 Installing : hicolor-icon-theme-0.17-2.fc28.noarch 21/312 Installing : libcurl-devel-7.59.0-3.fc29.i686 22/312 Installing : perl-Carp-1.42-396.fc29.noarch 23/312 Installing : perl-Exporter-5.72-396.fc28.noarch 24/312 Installing : perl-libs-4:5.26.2-412.fc29.i686 25/312 Installing : libjpeg-turbo-1.5.90-1.fc29.i686 26/312 Installing : libpng-2:1.6.34-4.fc28.i686 27/312 Installing : freetype-2.9-1.fc29.i686 28/312 Installing : nspr-4.19.0-1.fc29.i686 29/312 Running scriptlet: nspr-4.19.0-1.fc29.i686 29/312 Installing : libquadmath-8.0.1-0.23.fc29.i686 30/312 Running scriptlet: libquadmath-8.0.1-0.23.fc29.i686 30/312 Installing : libgfortran-8.0.1-0.23.fc29.i686 31/312 Running scriptlet: libgfortran-8.0.1-0.23.fc29.i686 31/312 Installing : libICE-1.0.9-12.fc28.i686 32/312 Running scriptlet: libICE-1.0.9-12.fc28.i686 32/312 Installing : python2-libs-2.7.14-15.fc29.i686 33/312 Installing : python2-pip-9.0.3-1.fc29.noarch 34/312 Installing : python2-setuptools-39.0.1-1.fc29.noarch 35/312 Installing : python2-2.7.14-15.fc29.i686 36/312 Installing : libglvnd-1:1.0.1-0.6.git5baa1e5.fc29.i686 37/312 Installing : libX11-xcb-1.6.5-7.fc29.i686 38/312 Installing : atk-2.28.1-1.fc29.i686 39/312 Installing : libSM-1.2.2-8.fc28.i686 40/312 Running scriptlet: libSM-1.2.2-8.fc28.i686 40/312 Installing : nss-util-3.36.1-2.fc29.i686 41/312 Running scriptlet: nss-util-3.36.1-2.fc29.i686 41/312 Installing : jasper-libs-2.0.14-4.fc29.i686 42/312 Installing : perl-Scalar-List-Utils-3:1.50-1.fc29.i686 43/312 Installing : python3-pip-9.0.3-1.fc29.noarch 44/312 Installing : python3-setuptools-39.0.1-1.fc29.noarch 45/312 Installing : python3-3.6.5-4.fc29.i686 46/312 Installing : libwayland-client-1.15.0-1.fc29.i686 47/312 Installing : libogg-2:1.3.2-10.fc28.i686 48/312 Installing : libwebp-1.0.0-1.fc29.i686 49/312 Installing : libaec-1.0.2-3.fc28.i686 50/312 Installing : hdf5-1.8.20-3.fc29.i686 51/312 Installing : fftw-libs-quad-3.3.5-10.fc28.i686 52/312 Installing : libpng-devel-2:1.6.34-4.fc28.i686 53/312 Installing : freetype-devel-2.9-1.fc29.i686 54/312 Installing : libxkbcommon-0.8.0-2.fc28.i686 55/312 Installing : proj-4.9.3-5.fc28.i686 56/312 Running scriptlet: proj-4.9.3-5.fc28.i686 56/312 Installing : libusbx-1.0.21-6.fc28.i686 57/312 Installing : openjpeg2-2.3.0-7.fc29.i686 58/312 Installing : mtdev-1.1.5-12.fc28.i686 59/312 Running scriptlet: mtdev-1.1.5-12.fc28.i686 59/312 Installing : libicu-60.2-3.fc29.i686 60/312 Running scriptlet: libicu-60.2-3.fc29.i686 60/312 Installing : coin-or-CoinUtils-2.10.13-8.fc29.i686 61/312 Installing : tbb-2018.2-5.fc28.i686 62/312 Running scriptlet: tbb-2018.2-5.fc28.i686 62/312 Installing : mesa-libglapi-18.0.1-1.fc29.i686 63/312 Running scriptlet: mesa-libglapi-18.0.1-1.fc29.i686 63/312 Installing : lcms2-2.9-2.fc28.i686 64/312 Running scriptlet: lcms2-2.9-2.fc28.i686 64/312 Installing : fftw-libs-single-3.3.5-10.fc28.i686 65/312 Installing : fftw-libs-long-3.3.5-10.fc28.i686 66/312 Installing : fftw-libs-double-3.3.5-10.fc28.i686 67/312 Installing : cmake-rpm-macros-3.11.0-1.fc29.noarch 68/312 Installing : perl-Text-ParseWords-3.30-395.fc28.noarch 69/312 Installing : libtheora-1:1.1.1-21.fc28.i686 70/312 Installing : libvorbis-1:1.3.6-1.fc29.i686 71/312 Installing : openblas-0.2.20-10.fc29.i686 72/312 Running scriptlet: openblas-0.2.20-10.fc29.i686 72/312 Installing : libv4l-1.12.5-7.fc28.i686 73/312 Running scriptlet: libv4l-1.12.5-7.fc28.i686 73/312 Installing : libpciaccess-0.14-1.fc29.i686 74/312 Installing : libdrm-2.4.91-1.fc29.i686 75/312 Installing : libcroco-0.6.12-4.fc28.i686 76/312 Running scriptlet: libcroco-0.6.12-4.fc28.i686 76/312 Installing : libwayland-server-1.15.0-1.fc29.i686 77/312 Installing : mesa-libgbm-18.0.1-1.fc29.i686 78/312 Running scriptlet: mesa-libgbm-18.0.1-1.fc29.i686 78/312 Installing : libraw1394-2.1.2-6.fc29.i686 79/312 Running scriptlet: libraw1394-2.1.2-6.fc29.i686 79/312 Installing : libunicap-0.9.12-21.fc29.i686 80/312 Running scriptlet: libunicap-0.9.12-21.fc29.i686 80/312 Installing : alsa-lib-1.1.6-2.fc29.i686 81/312 Running scriptlet: alsa-lib-1.1.6-2.fc29.i686 81/312 Installing : geos-3.6.1-8.fc29.i686 82/312 Running scriptlet: geos-3.6.1-8.fc29.i686 82/312 Installing : freexl-1.0.5-1.fc29.i686 83/312 Running scriptlet: freexl-1.0.5-1.fc29.i686 83/312 Installing : libxshmfence-1.3-1.fc29.i686 84/312 Running scriptlet: libxshmfence-1.3-1.fc29.i686 84/312 Installing : graphite2-1.3.10-5.fc28.i686 85/312 Installing : harfbuzz-1.7.5-3.fc28.i686 86/312 Running scriptlet: harfbuzz-1.7.5-3.fc28.i686 86/312 Installing : libXau-1.0.8-11.fc28.i686 87/312 Running scriptlet: libXau-1.0.8-11.fc28.i686 87/312 Installing : libxcb-1.13-2.fc29.i686 88/312 Running scriptlet: libxcb-1.13-2.fc29.i686 88/312 Installing : libX11-1.6.5-7.fc29.i686 89/312 Running scriptlet: libX11-1.6.5-7.fc29.i686 89/312 Installing : libXext-1.3.3-8.fc28.i686 90/312 Running scriptlet: libXext-1.3.3-8.fc28.i686 90/312 Installing : libXrender-0.9.10-5.fc28.i686 91/312 Running scriptlet: libXrender-0.9.10-5.fc28.i686 91/312 Installing : libXfixes-5.0.3-5.fc28.i686 92/312 Running scriptlet: libXfixes-5.0.3-5.fc28.i686 92/312 Installing : libXi-1.7.9-6.fc28.i686 93/312 Running scriptlet: libXi-1.7.9-6.fc28.i686 93/312 Installing : libXcursor-1.1.15-1.fc29.i686 94/312 Running scriptlet: libXcursor-1.1.15-1.fc29.i686 94/312 Installing : libXdamage-1.1.4-12.fc28.i686 95/312 Running scriptlet: libXdamage-1.1.4-12.fc28.i686 95/312 Installing : libXrandr-1.5.1-5.fc28.i686 96/312 Running scriptlet: libXrandr-1.5.1-5.fc28.i686 96/312 Installing : libXinerama-1.1.3-10.fc28.i686 97/312 Running scriptlet: libXinerama-1.1.3-10.fc28.i686 97/312 Installing : libXxf86vm-1.1.4-7.fc28.i686 98/312 Running scriptlet: libXxf86vm-1.1.4-7.fc28.i686 98/312 Installing : libXcomposite-0.4.4-12.fc28.i686 99/312 Running scriptlet: libXcomposite-0.4.4-12.fc28.i686 99/312 Installing : libglvnd-egl-1:1.0.1-0.6.git5baa1e5.fc29.i686 100/312 Installing : mesa-libEGL-18.0.1-1.fc29.i686 101/312 Installing : libglvnd-glx-1:1.0.1-0.6.git5baa1e5.fc29.i686 102/312 Installing : mesa-libGL-18.0.1-1.fc29.i686 103/312 Installing : libXt-1.1.5-7.fc28.i686 104/312 Running scriptlet: libXt-1.1.5-7.fc28.i686 104/312 Installing : gstreamer1-1.14.0-1.fc29.i686 105/312 Installing : jbigkit-libs-2.1-12.fc29.i686 106/312 Running scriptlet: jbigkit-libs-2.1-12.fc29.i686 106/312 Installing : libtiff-4.0.9-8.fc29.i686 107/312 Installing : fribidi-1.0.1-1.fc29.i686 108/312 Running scriptlet: fribidi-1.0.1-1.fc29.i686 108/312 Installing : pixman-0.34.0-7.fc29.i686 109/312 Running scriptlet: pixman-0.34.0-7.fc29.i686 109/312 Installing : ilmbase-2.2.0-12.fc28.i686 110/312 Running scriptlet: ilmbase-2.2.0-12.fc28.i686 110/312 Installing : pixman-devel-0.34.0-7.fc29.i686 111/312 Installing : fribidi-devel-1.0.1-1.fc29.i686 112/312 Installing : libXau-devel-1.0.8-11.fc28.i686 113/312 Installing : libxcb-devel-1.13-2.fc29.i686 114/312 Installing : libX11-devel-1.6.5-7.fc29.i686 115/312 Installing : libXext-devel-1.3.3-8.fc28.i686 116/312 Installing : libXfixes-devel-5.0.3-5.fc28.i686 117/312 Installing : libXrender-devel-0.9.10-5.fc28.i686 118/312 Installing : libXdamage-devel-1.1.4-12.fc28.i686 119/312 Installing : libXxf86vm-devel-1.1.4-7.fc28.i686 120/312 Installing : libXcursor-devel-1.1.15-1.fc29.i686 121/312 Installing : libXrandr-devel-1.5.1-5.fc28.i686 122/312 Installing : libXcomposite-devel-0.4.4-12.fc28.i686 123/312 Installing : libXi-devel-1.7.9-6.fc28.i686 124/312 Installing : libXinerama-devel-1.1.3-10.fc28.i686 125/312 Installing : graphite2-devel-1.3.10-5.fc28.i686 126/312 Installing : libpciaccess-devel-0.14-1.fc29.i686 127/312 Installing : fftw-libs-3.3.5-10.fc28.i686 128/312 Installing : libaec-devel-1.0.2-3.fc28.i686 129/312 Installing : libquadmath-devel-8.0.1-0.23.fc29.i686 130/312 Installing : perl-macros-4:5.26.2-412.fc29.i686 131/312 Installing : perl-Term-ANSIColor-4.06-396.fc28.noarch 132/312 Installing : perl-constant-1.33-396.fc28.noarch 133/312 Installing : perl-PathTools-3.74-1.fc28.i686 134/312 Installing : perl-Errno-1.28-412.fc29.i686 135/312 Installing : perl-IO-1.38-412.fc29.i686 136/312 Installing : perl-Socket-4:2.027-2.fc28.i686 137/312 Installing : perl-Text-Tabs+Wrap-2013.0523-395.fc28.noarch 138/312 Installing : perl-Unicode-Normalize-1.25-397.fc29.i686 139/312 Installing : perl-parent-1:0.236-395.fc28.noarch 140/312 Installing : perl-threads-shared-1.58-2.fc28.i686 141/312 Installing : perl-threads-1:2.21-2.fc28.i686 142/312 Installing : perl-interpreter-4:5.26.2-412.fc29.i686 143/312 Installing : perl-File-Path-2.15-2.fc28.noarch 144/312 Installing : perl-MIME-Base64-3.15-397.fc29.i686 145/312 Installing : gcc-gfortran-8.0.1-0.23.fc29.i686 146/312 Running scriptlet: gcc-gfortran-8.0.1-0.23.fc29.i686 146/312 Installing : OpenEXR-libs-2.2.0-12.fc28.i686 147/312 Running scriptlet: OpenEXR-libs-2.2.0-12.fc28.i686 147/312 Installing : perl-File-Temp-0.230.400-396.fc28.noarch 148/312 Installing : perl-Term-Cap-1.17-395.fc28.noarch 149/312 Installing : perl-Pod-Escapes-1:1.07-395.fc28.noarch 150/312 Installing : perl-Time-Local-1:1.250-395.fc28.noarch 151/312 Installing : perl-HTTP-Tiny-0.070-395.fc28.noarch 152/312 Installing : SuperLU-5.2.1-3.fc29.i686 153/312 Installing : valgrind-1:3.13.0-18.fc29.i686 154/312 Installing : valgrind-devel-1:3.13.0-18.fc29.i686 155/312 Installing : libdrm-devel-2.4.91-1.fc29.i686 156/312 Installing : perl-Storable-1:3.09-1.fc29.i686 157/312 Installing : libgeotiff-1.4.0-12.fc28.i686 158/312 Running scriptlet: libgeotiff-1.4.0-12.fc28.i686 158/312 Installing : libXmu-1.1.2-8.fc28.i686 159/312 Running scriptlet: libXmu-1.1.2-8.fc28.i686 159/312 Installing : mesa-libGLU-9.0.0-14.fc29.i686 160/312 Running scriptlet: mesa-libGLU-9.0.0-14.fc29.i686 160/312 Installing : libva-2.1.0-1.fc28.i686 161/312 Installing : glx-utils-8.3.0-9.fc28.i686 162/312 Installing : libglvnd-gles-1:1.0.1-0.6.git5baa1e5.fc29.i686 163/312 Installing : libXv-1.0.11-5.fc28.i686 164/312 Running scriptlet: libXv-1.0.11-5.fc28.i686 164/312 Installing : libXxf86misc-1.0.3-15.fc28.i686 165/312 Running scriptlet: libXxf86misc-1.0.3-15.fc28.i686 165/312 Installing : libXpm-3.5.12-5.fc28.i686 166/312 Running scriptlet: libXpm-3.5.12-5.fc28.i686 166/312 Installing : libxkbcommon-x11-0.8.0-2.fc28.i686 167/312 Installing : xcb-util-keysyms-0.4.0-7.fc28.i686 168/312 Running scriptlet: xcb-util-keysyms-0.4.0-7.fc28.i686 168/312 Installing : xcb-util-renderutil-0.3.9-10.fc28.i686 169/312 Running scriptlet: xcb-util-renderutil-0.3.9-10.fc28.i686 169/312 Installing : xcb-util-wm-0.4.1-12.fc28.i686 170/312 Running scriptlet: xcb-util-wm-0.4.1-12.fc28.i686 170/312 Installing : xcb-util-0.4.0-9.fc28.i686 171/312 Running scriptlet: xcb-util-0.4.0-9.fc28.i686 171/312 Installing : xcb-util-image-0.4.0-9.fc28.i686 172/312 Running scriptlet: xcb-util-image-0.4.0-9.fc28.i686 172/312 Installing : harfbuzz-icu-1.7.5-3.fc28.i686 173/312 Running scriptlet: harfbuzz-icu-1.7.5-3.fc28.i686 173/312 Installing : libspatialite-4.3.0a-8.fc28.i686 174/312 Running scriptlet: libspatialite-4.3.0a-8.fc28.i686 174/312 Installing : libdc1394-2.2.2-10.fc28.i686 175/312 Running scriptlet: libdc1394-2.2.2-10.fc28.i686 175/312 Installing : gettext-libs-0.19.8.1-14.fc28.i686 176/312 Installing : gettext-0.19.8.1-14.fc28.i686 177/312 Running scriptlet: gettext-0.19.8.1-14.fc28.i686 177/312 Installing : fftw-3.3.5-10.fc28.i686 178/312 Installing : coin-or-Osi-0.107.8-6.fc28.i686 179/312 Running scriptlet: coin-or-Osi-0.107.8-6.fc28.i686 179/312 Installing : coin-or-Clp-1.16.10-6.fc28.i686 180/312 Running scriptlet: coin-or-Clp-1.16.10-6.fc28.i686 180/312 Installing : libicu-devel-60.2-3.fc29.i686 181/312 Installing : ogdi-3.2.1-1.fc29.i686 182/312 Running scriptlet: ogdi-3.2.1-1.fc29.i686 182/312 Installing : netcdf-4.4.1.1-9.fc29.i686 183/312 Running scriptlet: netcdf-4.4.1.1-9.fc29.i686 183/312 Installing : libwayland-cursor-1.15.0-1.fc29.i686 184/312 Installing : nss-softokn-freebl-3.36.1-2.fc29.i686 185/312 Installing : nss-softokn-3.36.1-2.fc29.i686 186/312 Running scriptlet: nss-softokn-3.36.1-2.fc29.i686 186/312 Installing : nss-sysinit-3.36.1-2.fc29.i686 187/312 Installing : nss-3.36.1-2.fc29.i686 188/312 Running scriptlet: nss-3.36.1-2.fc29.i686 188/312 Installing : libglvnd-opengl-1:1.0.1-0.6.git5baa1e5.fc29.i686 189/312 Installing : libglvnd-devel-1:1.0.1-0.6.git5baa1e5.fc29.i686 190/312 Installing : mesa-libGL-devel-18.0.1-1.fc29.i686 191/312 Installing : mesa-libGLU-devel-9.0.0-14.fc29.i686 192/312 Installing : ilmbase-devel-2.2.0-12.fc28.i686 193/312 Installing : mesa-libEGL-devel-18.0.1-1.fc29.i686 194/312 Installing : openblas-openmp-0.2.20-10.fc29.i686 195/312 Running scriptlet: openblas-openmp-0.2.20-10.fc29.i686 195/312 Installing : openblas-threads-0.2.20-10.fc29.i686 196/312 Running scriptlet: openblas-threads-0.2.20-10.fc29.i686 196/312 Installing : arpack-3.5.0-6.fc28.i686 197/312 Running scriptlet: arpack-3.5.0-6.fc28.i686 197/312 Installing : blas-3.8.0-8.fc29.i686 198/312 Running scriptlet: blas-3.8.0-8.fc29.i686 198/312 Installing : lapack-3.8.0-8.fc29.i686 199/312 Running scriptlet: lapack-3.8.0-8.fc29.i686 199/312 Installing : armadillo-8.300.0-3.fc29.1.i686 200/312 Running scriptlet: armadillo-8.300.0-3.fc29.1.i686 200/312 Installing : libmcpp-2.7.2-20.fc29.i686 201/312 Running scriptlet: libmcpp-2.7.2-20.fc29.i686 201/312 Installing : mcpp-2.7.2-20.fc29.i686 202/312 Installing : xorg-x11-server-utils-7.7-25.fc29.i686 203/312 Installing : libfontenc-1.1.3-7.fc28.i686 204/312 Running scriptlet: libfontenc-1.1.3-7.fc28.i686 204/312 Installing : xorg-x11-font-utils-1:7.5-37.fc28.i686 205/312 Installing : fontconfig-2.13.0-3.fc29.i686 206/312 Running scriptlet: fontconfig-2.13.0-3.fc29.i686 206/312 Installing : urw-base35-bookman-fonts-20170801-9.fc29.noarch 207/312 Running scriptlet: urw-base35-bookman-fonts-20170801-9.fc29.noarch 207/312 Installing : fontconfig-devel-2.13.0-3.fc29.i686 208/312 Installing : urw-base35-c059-fonts-20170801-9.fc29.noarch 209/312 Running scriptlet: urw-base35-c059-fonts-20170801-9.fc29.noarch 209/312 Installing : urw-base35-d050000l-fonts-20170801-9.fc29.noarch 210/312 Running scriptlet: urw-base35-d050000l-fonts-20170801-9.fc29.noarch 210/312 Installing : urw-base35-gothic-fonts-20170801-9.fc29.noarch 211/312 Running scriptlet: urw-base35-gothic-fonts-20170801-9.fc29.noarch 211/312 Installing : urw-base35-nimbus-mono-ps-fonts-20170801-9.fc29. 212/312 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20170801-9.fc29. 212/312 Installing : urw-base35-nimbus-roman-fonts-20170801-9.fc29.no 213/312 Running scriptlet: urw-base35-nimbus-roman-fonts-20170801-9.fc29.no 213/312 Installing : urw-base35-nimbus-sans-fonts-20170801-9.fc29.noa 214/312 Running scriptlet: urw-base35-nimbus-sans-fonts-20170801-9.fc29.noa 214/312 Installing : urw-base35-p052-fonts-20170801-9.fc29.noarch 215/312 Running scriptlet: urw-base35-p052-fonts-20170801-9.fc29.noarch 215/312 Installing : urw-base35-standard-symbols-ps-fonts-20170801-9. 216/312 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20170801-9. 216/312 Installing : urw-base35-z003-fonts-20170801-9.fc29.noarch 217/312 Running scriptlet: urw-base35-z003-fonts-20170801-9.fc29.noarch 217/312 Installing : cairo-1.15.12-2.fc29.i686 218/312 Installing : libXft-2.3.2-8.fc28.i686 219/312 Running scriptlet: libXft-2.3.2-8.fc28.i686 219/312 Installing : libXft-devel-2.3.2-8.fc28.i686 220/312 Installing : urw-base35-fonts-20170801-9.fc29.noarch 221/312 Installing : poppler-0.63.0-1.fc29.i686 222/312 Installing : gd-2.2.5-3.fc29.i686 223/312 Running scriptlet: gd-2.2.5-3.fc29.i686 223/312 Installing : libgudev-232-3.fc29.i686 224/312 Installing : libwacom-0.29-1.fc29.i686 225/312 Installing : groff-base-1.22.3-15.fc29.i686 226/312 Installing : perl-Encode-4:2.98-4.fc29.i686 227/312 Installing : perl-Pod-Simple-1:3.35-395.fc28.noarch 228/312 Installing : perl-Getopt-Long-1:2.50-4.fc28.noarch 229/312 Installing : perl-podlators-4.10-2.fc28.noarch 230/312 Installing : perl-Pod-Perldoc-3.28-396.fc28.noarch 231/312 Installing : perl-Pod-Usage-4:1.69-395.fc28.noarch 232/312 Installing : uriparser-0.8.5-2.fc29.i686 233/312 Running scriptlet: uriparser-0.8.5-2.fc29.i686 233/312 Installing : minizip-1.2.11-7.fc29.i686 234/312 Installing : libkml-1.3.0-10.fc28.i686 235/312 Running scriptlet: libkml-1.3.0-10.fc28.i686 235/312 Installing : nettle-3.4-1.fc28.i686 236/312 Running scriptlet: nettle-3.4-1.fc28.i686 236/312 Installing : gnutls-3.6.2-1.fc28.i686 237/312 Running scriptlet: gnutls-3.6.2-1.fc28.i686 237/312 Installing : pcre-utf32-8.42-1.fc29.i686 238/312 Installing : pcre-utf16-8.42-1.fc29.i686 239/312 Installing : pcre-cpp-8.42-1.fc29.i686 240/312 Installing : pcre-devel-8.42-1.fc29.i686 241/312 Installing : glib2-devel-2.56.1-1.fc29.i686 242/312 Installing : cairo-devel-1.15.12-2.fc29.i686 243/312 Installing : atk-devel-2.28.1-1.fc29.i686 244/312 Installing : harfbuzz-devel-1.7.5-3.fc28.i686 245/312 Installing : rhash-1.3.5-2.fc28.i686 246/312 Running scriptlet: rhash-1.3.5-2.fc28.i686 246/312 Installing : libuv-1:1.20.0-1.fc29.i686 247/312 Installing : jsoncpp-1.8.4-3.fc28.i686 248/312 Installing : cmake-3.11.0-1.fc29.i686 249/312 Installing : cmake-data-3.11.0-1.fc29.noarch 250/312 Installing : qt5-rpm-macros-5.10.1-1.fc29.noarch 251/312 Installing : libevdev-1.5.9-3.fc29.i686 252/312 Installing : libinput-1.10.5-3.fc29.i686 253/312 Running scriptlet: libinput-1.10.5-3.fc29.i686 253/312 Installing : tinyxml-2.6.2-16.fc29.i686 254/312 Running scriptlet: tinyxml-2.6.2-16.fc29.i686 254/312 Installing : openni-1.5.7.10-13.fc29.i686 255/312 Running scriptlet: openni-1.5.7.10-13.fc29.i686 255/312 Running scriptlet: lockdev-1.0.4-0.26.20111007git.fc28.i686 256/312 Installing : lockdev-1.0.4-0.26.20111007git.fc28.i686 256/312 Running scriptlet: lockdev-1.0.4-0.26.20111007git.fc28.i686 256/312 Installing : libexif-0.6.21-16.fc28.i686 257/312 Installing : libgphoto2-2.5.17-1.fc29.i686 258/312 Installing : orc-0.4.28-2.fc28.i686 259/312 Running scriptlet: orc-0.4.28-2.fc28.i686 259/312 Installing : opus-1.3-0.4.beta.fc29.i686 260/312 Installing : libwayland-egl-1.15.0-1.fc29.i686 261/312 Installing : libvisual-1:0.4.0-24.fc28.i686 262/312 Running scriptlet: libvisual-1:0.4.0-24.fc28.i686 262/312 Installing : cdparanoia-libs-10.2-27.fc29.i686 263/312 Installing : compat-openssl10-1:1.0.2o-1.fc29.i686 264/312 Running scriptlet: compat-openssl10-1:1.0.2o-1.fc29.i686 264/312 Installing : CharLS-1.0-16.fc28.i686 265/312 Running scriptlet: CharLS-1.0-16.fc28.i686 265/312 Installing : gdcm-2.8.4-6.fc29.i686 266/312 Running scriptlet: gdcm-2.8.4-6.fc29.i686 266/312 Installing : xerces-c-3.2.1-1.fc29.i686 267/312 Installing : unixODBC-2.3.5-3.fc29.i686 268/312 Running scriptlet: unixODBC-2.3.5-3.fc29.i686 268/312 Installing : postgresql-libs-10.3-4.fc29.i686 269/312 Running scriptlet: postgresql-libs-10.3-4.fc29.i686 269/312 Installing : mariadb-connector-c-3.0.4-1.fc29.i686 270/312 Installing : libgta-1.0.7-7.fc28.i686 271/312 Running scriptlet: libgta-1.0.7-7.fc28.i686 271/312 Installing : libdap-3.18.3-4.fc27.i686 272/312 Running scriptlet: libdap-3.18.3-4.fc27.i686 272/312 Installing : giflib-5.1.4-1.fc28.i686 273/312 Installing : cfitsio-3.430-1.fc29.i686 274/312 Running scriptlet: cfitsio-3.430-1.fc29.i686 274/312 Installing : gdal-libs-2.2.4-2.fc29.i686 275/312 Running scriptlet: gdal-libs-2.2.4-2.fc29.i686 275/312 Installing : libdatrie-0.2.9-7.fc28.i686 276/312 Running scriptlet: libdatrie-0.2.9-7.fc28.i686 276/312 Installing : libthai-0.1.27-2.fc28.i686 277/312 Running scriptlet: libthai-0.1.27-2.fc28.i686 277/312 Installing : pango-1.42.1-1.fc29.i686 278/312 Running scriptlet: pango-1.42.1-1.fc29.i686 278/312 Installing : pango-devel-1.42.1-1.fc29.i686 279/312 Installing : gstreamer1-plugins-base-1.14.0-2.fc29.i686 280/312 Installing : libucil-0.9.10-16.fc28.i686 281/312 Running scriptlet: libucil-0.9.10-16.fc28.i686 281/312 Installing : avahi-libs-0.7-12.fc29.i686 282/312 Installing : cups-libs-1:2.2.7-1.fc29.i686 283/312 Installing : libwmf-lite-0.2.8.4-53.fc28.i686 284/312 Running scriptlet: libwmf-lite-0.2.8.4-53.fc28.i686 284/312 Installing : GraphicsMagick-1.3.28-4.fc29.i686 285/312 Installing : GraphicsMagick-devel-1.3.28-4.fc29.i686 286/312 Installing : GraphicsMagick-c++-1.3.28-4.fc29.i686 287/312 Installing : pcre2-utf16-10.31-4.fc29.i686 288/312 Installing : qt5-qtbase-common-5.10.1-7.fc29.noarch 289/312 Running scriptlet: qt5-qtbase-5.10.1-7.fc29.i686 290/312 Installing : qt5-qtbase-5.10.1-7.fc29.i686 290/312 Running scriptlet: qt5-qtbase-5.10.1-7.fc29.i686 290/312 Installing : qt5-qtbase-gui-5.10.1-7.fc29.i686 291/312 Running scriptlet: qt5-qtbase-gui-5.10.1-7.fc29.i686 291/312 Installing : opencv-contrib-3.4.1-3.fc29.i686 292/312 Installing : opencv-core-3.4.1-3.fc29.i686 293/312 Installing : opencv-3.4.1-3.fc29.i686 294/312 Installing : shared-mime-info-1.9-4.fc29.i686 295/312 Running scriptlet: shared-mime-info-1.9-4.fc29.i686 295/312 Installing : opencv-devel-3.4.1-3.fc29.i686 296/312 Installing : GraphicsMagick-c++-devel-1.3.28-4.fc29.i686 297/312 Installing : OpenEXR-devel-2.2.0-12.fc28.i686 298/312 Installing : fftw-devel-3.3.5-10.fc28.i686 299/312 Running scriptlet: fftw-devel-3.3.5-10.fc28.i686 299/312 Installing : hdf5-devel-1.8.20-3.fc29.i686 300/312 Installing : libtiff-devel-4.0.9-8.fc29.i686 301/312 Installing : libjpeg-turbo-devel-1.5.90-1.fc29.i686 302/312 Installing : gdk-pixbuf2-2.36.12-1.fc29.i686 303/312 Running scriptlet: gdk-pixbuf2-2.36.12-1.fc29.i686 303/312 Installing : gdk-pixbuf2-devel-2.36.12-1.fc29.i686 304/312 Installing : gdk-pixbuf2-modules-2.36.12-1.fc29.i686 305/312 Installing : gtk-update-icon-cache-3.22.30-1.fc29.i686 306/312 Installing : gtk2-2.24.32-2.fc28.i686 307/312 Running scriptlet: gtk2-2.24.32-2.fc28.i686 307/312 Installing : gimp-libs-2:2.8.22-6.fc29.i686 308/312 Installing : gtk2-devel-2.24.32-2.fc28.i686 309/312 Installing : gimp-devel-2:2.8.22-6.fc29.i686 310/312 Installing : gimp-devel-tools-2:2.8.22-6.fc29.i686 311/312 Installing : qt5-qtbase-devel-5.10.1-7.fc29.i686 312/312 Running scriptlet: urw-base35-bookman-fonts-20170801-9.fc29.noarch 312/312 Running scriptlet: urw-base35-c059-fonts-20170801-9.fc29.noarch 312/312 Running scriptlet: urw-base35-d050000l-fonts-20170801-9.fc29.noarch 312/312 Running scriptlet: urw-base35-gothic-fonts-20170801-9.fc29.noarch 312/312 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20170801-9.fc29. 312/312 Running scriptlet: urw-base35-nimbus-roman-fonts-20170801-9.fc29.no 312/312 Running scriptlet: urw-base35-nimbus-sans-fonts-20170801-9.fc29.noa 312/312 Running scriptlet: urw-base35-p052-fonts-20170801-9.fc29.noarch 312/312 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20170801-9. 312/312 Running scriptlet: urw-base35-z003-fonts-20170801-9.fc29.noarch 312/312 Running scriptlet: qt5-qtbase-devel-5.10.1-7.fc29.i686 312/312 Running scriptlet: hicolor-icon-theme-0.17-2.fc28.noarch 312/312 Running scriptlet: fontconfig-2.13.0-3.fc29.i686 312/312 Running scriptlet: shared-mime-info-1.9-4.fc29.i686 312/312 Running scriptlet: gdk-pixbuf2-2.36.12-1.fc29.i686 312/312 Verifying : GraphicsMagick-c++-devel-1.3.28-4.fc29.i686 1/312 Verifying : OpenEXR-devel-2.2.0-12.fc28.i686 2/312 Verifying : fftw-devel-3.3.5-10.fc28.i686 3/312 Verifying : gimp-devel-tools-2:2.8.22-6.fc29.i686 4/312 Verifying : hdf5-devel-1.8.20-3.fc29.i686 5/312 Verifying : ilmbase-devel-2.2.0-12.fc28.i686 6/312 Verifying : libX11-devel-1.6.5-7.fc29.i686 7/312 Verifying : libXext-devel-1.3.3-8.fc28.i686 8/312 Verifying : libcurl-devel-7.59.0-3.fc29.i686 9/312 Verifying : libjpeg-turbo-devel-1.5.90-1.fc29.i686 10/312 Verifying : libpng-devel-2:1.6.34-4.fc28.i686 11/312 Verifying : libtiff-devel-4.0.9-8.fc29.i686 12/312 Verifying : opencv-devel-3.4.1-3.fc29.i686 13/312 Verifying : qt5-qtbase-devel-5.10.1-7.fc29.i686 14/312 Verifying : zlib-devel-1.2.11-7.fc29.i686 15/312 Verifying : GraphicsMagick-c++-1.3.28-4.fc29.i686 16/312 Verifying : GraphicsMagick-devel-1.3.28-4.fc29.i686 17/312 Verifying : OpenEXR-libs-2.2.0-12.fc28.i686 18/312 Verifying : fftw-3.3.5-10.fc28.i686 19/312 Verifying : fftw-libs-3.3.5-10.fc28.i686 20/312 Verifying : fftw-libs-double-3.3.5-10.fc28.i686 21/312 Verifying : fftw-libs-long-3.3.5-10.fc28.i686 22/312 Verifying : fftw-libs-quad-3.3.5-10.fc28.i686 23/312 Verifying : fftw-libs-single-3.3.5-10.fc28.i686 24/312 Verifying : atk-2.28.1-1.fc29.i686 25/312 Verifying : cairo-1.15.12-2.fc29.i686 26/312 Verifying : fontconfig-2.13.0-3.fc29.i686 27/312 Verifying : freetype-2.9-1.fc29.i686 28/312 Verifying : gdk-pixbuf2-2.36.12-1.fc29.i686 29/312 Verifying : gimp-devel-2:2.8.22-6.fc29.i686 30/312 Verifying : gimp-libs-2:2.8.22-6.fc29.i686 31/312 Verifying : gtk2-2.24.32-2.fc28.i686 32/312 Verifying : pango-1.42.1-1.fc29.i686 33/312 Verifying : gcc-gfortran-8.0.1-0.23.fc29.i686 34/312 Verifying : hdf5-1.8.20-3.fc29.i686 35/312 Verifying : libaec-devel-1.0.2-3.fc28.i686 36/312 Verifying : ilmbase-2.2.0-12.fc28.i686 37/312 Verifying : mesa-libGL-devel-18.0.1-1.fc29.i686 38/312 Verifying : mesa-libGLU-devel-9.0.0-14.fc29.i686 39/312 Verifying : libX11-1.6.5-7.fc29.i686 40/312 Verifying : libX11-xcb-1.6.5-7.fc29.i686 41/312 Verifying : libxcb-devel-1.13-2.fc29.i686 42/312 Verifying : xorg-x11-proto-devel-2018.4-1.fc29.noarch 43/312 Verifying : libXext-1.3.3-8.fc28.i686 44/312 Verifying : libjpeg-turbo-1.5.90-1.fc29.i686 45/312 Verifying : libpng-2:1.6.34-4.fc28.i686 46/312 Verifying : libtiff-4.0.9-8.fc29.i686 47/312 Verifying : opencv-3.4.1-3.fc29.i686 48/312 Verifying : opencv-contrib-3.4.1-3.fc29.i686 49/312 Verifying : opencv-core-3.4.1-3.fc29.i686 50/312 Verifying : cmake-filesystem-3.11.0-1.fc29.i686 51/312 Verifying : mesa-libEGL-devel-18.0.1-1.fc29.i686 52/312 Verifying : perl-File-Path-2.15-2.fc28.noarch 53/312 Verifying : perl-Getopt-Long-1:2.50-4.fc28.noarch 54/312 Verifying : perl-IO-1.38-412.fc29.i686 55/312 Verifying : perl-PathTools-3.74-1.fc28.i686 56/312 Verifying : perl-interpreter-4:5.26.2-412.fc29.i686 57/312 Verifying : perl-libs-4:5.26.2-412.fc29.i686 58/312 Verifying : python2-2.7.14-15.fc29.i686 59/312 Verifying : qt5-qtbase-5.10.1-7.fc29.i686 60/312 Verifying : qt5-qtbase-gui-5.10.1-7.fc29.i686 61/312 Verifying : qt5-rpm-macros-5.10.1-1.fc29.noarch 62/312 Verifying : GraphicsMagick-1.3.28-4.fc29.i686 63/312 Verifying : lcms2-2.9-2.fc28.i686 64/312 Verifying : libICE-1.0.9-12.fc28.i686 65/312 Verifying : libSM-1.2.2-8.fc28.i686 66/312 Verifying : libquadmath-8.0.1-0.23.fc29.i686 67/312 Verifying : libXrender-0.9.10-5.fc28.i686 68/312 Verifying : libxcb-1.13-2.fc29.i686 69/312 Verifying : pixman-0.34.0-7.fc29.i686 70/312 Verifying : fontpackages-filesystem-1.44-21.fc29.noarch 71/312 Verifying : shared-mime-info-1.9-4.fc29.i686 72/312 Verifying : cairo-devel-1.15.12-2.fc29.i686 73/312 Verifying : gdk-pixbuf2-devel-2.36.12-1.fc29.i686 74/312 Verifying : glib2-devel-2.56.1-1.fc29.i686 75/312 Verifying : gtk2-devel-2.24.32-2.fc28.i686 76/312 Verifying : cups-libs-1:2.2.7-1.fc29.i686 77/312 Verifying : gdk-pixbuf2-modules-2.36.12-1.fc29.i686 78/312 Verifying : gtk-update-icon-cache-3.22.30-1.fc29.i686 79/312 Verifying : hicolor-icon-theme-0.17-2.fc28.noarch 80/312 Verifying : libXcomposite-0.4.4-12.fc28.i686 81/312 Verifying : libXcursor-1.1.15-1.fc29.i686 82/312 Verifying : libXdamage-1.1.4-12.fc28.i686 83/312 Verifying : libXfixes-5.0.3-5.fc28.i686 84/312 Verifying : libXi-1.7.9-6.fc28.i686 85/312 Verifying : libXinerama-1.1.3-10.fc28.i686 86/312 Verifying : libXrandr-1.5.1-5.fc28.i686 87/312 Verifying : fribidi-1.0.1-1.fc29.i686 88/312 Verifying : harfbuzz-1.7.5-3.fc28.i686 89/312 Verifying : libXft-2.3.2-8.fc28.i686 90/312 Verifying : libthai-0.1.27-2.fc28.i686 91/312 Verifying : libgfortran-8.0.1-0.23.fc29.i686 92/312 Verifying : libquadmath-devel-8.0.1-0.23.fc29.i686 93/312 Verifying : libaec-1.0.2-3.fc28.i686 94/312 Verifying : libXdamage-devel-1.1.4-12.fc28.i686 95/312 Verifying : libXfixes-devel-5.0.3-5.fc28.i686 96/312 Verifying : libXxf86vm-devel-1.1.4-7.fc28.i686 97/312 Verifying : libdrm-devel-2.4.91-1.fc29.i686 98/312 Verifying : libglvnd-devel-1:1.0.1-0.6.git5baa1e5.fc29.i686 99/312 Verifying : mesa-libGL-18.0.1-1.fc29.i686 100/312 Verifying : mesa-libglapi-18.0.1-1.fc29.i686 101/312 Verifying : gl-manpages-1.1-15.20161227.fc28.noarch 102/312 Verifying : mesa-libGLU-9.0.0-14.fc29.i686 103/312 Verifying : libX11-common-1.6.5-7.fc29.noarch 104/312 Verifying : libXau-devel-1.0.8-11.fc28.i686 105/312 Verifying : jbigkit-libs-2.1-12.fc29.i686 106/312 Verifying : tbb-2018.2-5.fc28.i686 107/312 Verifying : coin-or-Clp-1.16.10-6.fc28.i686 108/312 Verifying : coin-or-CoinUtils-2.10.13-8.fc29.i686 109/312 Verifying : gdal-libs-2.2.4-2.fc29.i686 110/312 Verifying : gdcm-2.8.4-6.fc29.i686 111/312 Verifying : gstreamer1-1.14.0-1.fc29.i686 112/312 Verifying : gstreamer1-plugins-base-1.14.0-2.fc29.i686 113/312 Verifying : jasper-libs-2.0.14-4.fc29.i686 114/312 Verifying : libdc1394-2.2.2-10.fc28.i686 115/312 Verifying : libglvnd-glx-1:1.0.1-0.6.git5baa1e5.fc29.i686 116/312 Verifying : libgphoto2-2.5.17-1.fc29.i686 117/312 Verifying : libucil-0.9.10-16.fc28.i686 118/312 Verifying : libunicap-0.9.12-21.fc29.i686 119/312 Verifying : libv4l-1.12.5-7.fc28.i686 120/312 Verifying : libva-2.1.0-1.fc28.i686 121/312 Verifying : libwebp-1.0.0-1.fc29.i686 122/312 Verifying : openblas-0.2.20-10.fc29.i686 123/312 Verifying : openni-1.5.7.10-13.fc29.i686 124/312 Verifying : mesa-libEGL-18.0.1-1.fc29.i686 125/312 Verifying : perl-Carp-1.42-396.fc29.noarch 126/312 Verifying : perl-Exporter-5.72-396.fc28.noarch 127/312 Verifying : perl-Pod-Usage-4:1.69-395.fc28.noarch 128/312 Verifying : perl-Text-ParseWords-3.30-395.fc28.noarch 129/312 Verifying : perl-constant-1.33-396.fc28.noarch 130/312 Verifying : perl-Errno-1.28-412.fc29.i686 131/312 Verifying : perl-Socket-4:2.027-2.fc28.i686 132/312 Verifying : perl-Scalar-List-Utils-3:1.50-1.fc29.i686 133/312 Verifying : perl-Text-Tabs+Wrap-2013.0523-395.fc28.noarch 134/312 Verifying : perl-Unicode-Normalize-1.25-397.fc29.i686 135/312 Verifying : perl-macros-4:5.26.2-412.fc29.i686 136/312 Verifying : perl-parent-1:0.236-395.fc28.noarch 137/312 Verifying : perl-threads-1:2.21-2.fc28.i686 138/312 Verifying : perl-threads-shared-1.58-2.fc28.i686 139/312 Verifying : python2-libs-2.7.14-15.fc29.i686 140/312 Verifying : python2-pip-9.0.3-1.fc29.noarch 141/312 Verifying : python2-setuptools-39.0.1-1.fc29.noarch 142/312 Verifying : libglvnd-egl-1:1.0.1-0.6.git5baa1e5.fc29.i686 143/312 Verifying : libicu-60.2-3.fc29.i686 144/312 Verifying : libinput-1.10.5-3.fc29.i686 145/312 Verifying : libxkbcommon-0.8.0-2.fc28.i686 146/312 Verifying : mtdev-1.1.5-12.fc28.i686 147/312 Verifying : pcre2-utf16-10.31-4.fc29.i686 148/312 Verifying : qt-settings-28.0-2.fc29.noarch 149/312 Verifying : qt5-qtbase-common-5.10.1-7.fc29.noarch 150/312 Verifying : glx-utils-8.3.0-9.fc28.i686 151/312 Verifying : libdrm-2.4.91-1.fc29.i686 152/312 Verifying : libxkbcommon-x11-0.8.0-2.fc28.i686 153/312 Verifying : mesa-libgbm-18.0.1-1.fc29.i686 154/312 Verifying : xcb-util-image-0.4.0-9.fc28.i686 155/312 Verifying : xcb-util-keysyms-0.4.0-7.fc28.i686 156/312 Verifying : xcb-util-renderutil-0.3.9-10.fc28.i686 157/312 Verifying : xcb-util-wm-0.4.1-12.fc28.i686 158/312 Verifying : cmake-3.11.0-1.fc29.i686 159/312 Verifying : libwmf-lite-0.2.8.4-53.fc28.i686 160/312 Verifying : urw-base35-fonts-20170801-9.fc29.noarch 161/312 Verifying : libXau-1.0.8-11.fc28.i686 162/312 Verifying : fontconfig-devel-2.13.0-3.fc29.i686 163/312 Verifying : freetype-devel-2.9-1.fc29.i686 164/312 Verifying : libXrender-devel-0.9.10-5.fc28.i686 165/312 Verifying : pixman-devel-0.34.0-7.fc29.i686 166/312 Verifying : pcre-devel-8.42-1.fc29.i686 167/312 Verifying : python3-3.6.5-4.fc29.i686 168/312 Verifying : atk-devel-2.28.1-1.fc29.i686 169/312 Verifying : libXcomposite-devel-0.4.4-12.fc28.i686 170/312 Verifying : libXcursor-devel-1.1.15-1.fc29.i686 171/312 Verifying : libXi-devel-1.7.9-6.fc28.i686 172/312 Verifying : libXinerama-devel-1.1.3-10.fc28.i686 173/312 Verifying : libXrandr-devel-1.5.1-5.fc28.i686 174/312 Verifying : pango-devel-1.42.1-1.fc29.i686 175/312 Verifying : avahi-libs-0.7-12.fc29.i686 176/312 Verifying : gnutls-3.6.2-1.fc28.i686 177/312 Verifying : graphite2-1.3.10-5.fc28.i686 178/312 Verifying : libdatrie-0.2.9-7.fc28.i686 179/312 Verifying : libXxf86vm-1.1.4-7.fc28.i686 180/312 Verifying : libpciaccess-devel-0.14-1.fc29.i686 181/312 Verifying : valgrind-devel-1:3.13.0-18.fc29.i686 182/312 Verifying : libglvnd-1:1.0.1-0.6.git5baa1e5.fc29.i686 183/312 Verifying : libglvnd-core-devel-1:1.0.1-0.6.git5baa1e5.fc29. 184/312 Verifying : libglvnd-gles-1:1.0.1-0.6.git5baa1e5.fc29.i686 185/312 Verifying : libglvnd-opengl-1:1.0.1-0.6.git5baa1e5.fc29.i686 186/312 Verifying : libxshmfence-1.3-1.fc29.i686 187/312 Verifying : coin-or-Osi-0.107.8-6.fc28.i686 188/312 Verifying : armadillo-8.300.0-3.fc29.1.i686 189/312 Verifying : cfitsio-3.430-1.fc29.i686 190/312 Verifying : freexl-1.0.5-1.fc29.i686 191/312 Verifying : geos-3.6.1-8.fc29.i686 192/312 Verifying : giflib-5.1.4-1.fc28.i686 193/312 Verifying : libdap-3.18.3-4.fc27.i686 194/312 Verifying : libgeotiff-1.4.0-12.fc28.i686 195/312 Verifying : libgta-1.0.7-7.fc28.i686 196/312 Verifying : libkml-1.3.0-10.fc28.i686 197/312 Verifying : libspatialite-4.3.0a-8.fc28.i686 198/312 Verifying : mariadb-connector-c-3.0.4-1.fc29.i686 199/312 Verifying : netcdf-4.4.1.1-9.fc29.i686 200/312 Verifying : ogdi-3.2.1-1.fc29.i686 201/312 Verifying : openjpeg2-2.3.0-7.fc29.i686 202/312 Verifying : poppler-0.63.0-1.fc29.i686 203/312 Verifying : postgresql-libs-10.3-4.fc29.i686 204/312 Verifying : unixODBC-2.3.5-3.fc29.i686 205/312 Verifying : xerces-c-3.2.1-1.fc29.i686 206/312 Verifying : CharLS-1.0-16.fc28.i686 207/312 Verifying : compat-openssl10-1:1.0.2o-1.fc29.i686 208/312 Verifying : alsa-lib-1.1.6-2.fc29.i686 209/312 Verifying : cdparanoia-libs-10.2-27.fc29.i686 210/312 Verifying : iso-codes-3.77-2.fc28.noarch 211/312 Verifying : libXv-1.0.11-5.fc28.i686 212/312 Verifying : libogg-2:1.3.2-10.fc28.i686 213/312 Verifying : libtheora-1:1.1.1-21.fc28.i686 214/312 Verifying : libvisual-1:0.4.0-24.fc28.i686 215/312 Verifying : libvorbis-1:1.3.6-1.fc29.i686 216/312 Verifying : libwayland-client-1.15.0-1.fc29.i686 217/312 Verifying : libwayland-cursor-1.15.0-1.fc29.i686 218/312 Verifying : libwayland-egl-1.15.0-1.fc29.i686 219/312 Verifying : opus-1.3-0.4.beta.fc29.i686 220/312 Verifying : orc-0.4.28-2.fc28.i686 221/312 Verifying : libraw1394-2.1.2-6.fc29.i686 222/312 Verifying : libusbx-1.0.21-6.fc28.i686 223/312 Verifying : gd-2.2.5-3.fc29.i686 224/312 Verifying : libexif-0.6.21-16.fc28.i686 225/312 Verifying : lockdev-1.0.4-0.26.20111007git.fc28.i686 226/312 Verifying : mesa-filesystem-18.0.1-1.fc29.i686 227/312 Verifying : tinyxml-2.6.2-16.fc29.i686 228/312 Verifying : libwayland-server-1.15.0-1.fc29.i686 229/312 Verifying : perl-Pod-Perldoc-3.28-396.fc28.noarch 230/312 Verifying : perl-podlators-4.10-2.fc28.noarch 231/312 Verifying : libevdev-1.5.9-3.fc29.i686 232/312 Verifying : libwacom-0.29-1.fc29.i686 233/312 Verifying : xkeyboard-config-2.23.1-1.fc28.noarch 234/312 Verifying : libpciaccess-0.14-1.fc29.i686 235/312 Verifying : xcb-util-0.4.0-9.fc28.i686 236/312 Verifying : cmake-data-3.11.0-1.fc29.noarch 237/312 Verifying : cmake-rpm-macros-3.11.0-1.fc29.noarch 238/312 Verifying : jsoncpp-1.8.4-3.fc28.i686 239/312 Verifying : libuv-1:1.20.0-1.fc29.i686 240/312 Verifying : rhash-1.3.5-2.fc28.i686 241/312 Verifying : urw-base35-bookman-fonts-20170801-9.fc29.noarch 242/312 Verifying : urw-base35-c059-fonts-20170801-9.fc29.noarch 243/312 Verifying : urw-base35-d050000l-fonts-20170801-9.fc29.noarch 244/312 Verifying : urw-base35-fonts-common-20170801-9.fc29.noarch 245/312 Verifying : urw-base35-gothic-fonts-20170801-9.fc29.noarch 246/312 Verifying : urw-base35-nimbus-mono-ps-fonts-20170801-9.fc29. 247/312 Verifying : urw-base35-nimbus-roman-fonts-20170801-9.fc29.no 248/312 Verifying : urw-base35-nimbus-sans-fonts-20170801-9.fc29.noa 249/312 Verifying : urw-base35-p052-fonts-20170801-9.fc29.noarch 250/312 Verifying : urw-base35-standard-symbols-ps-fonts-20170801-9. 251/312 Verifying : urw-base35-z003-fonts-20170801-9.fc29.noarch 252/312 Verifying : expat-devel-2.2.5-3.fc28.i686 253/312 Verifying : gettext-0.19.8.1-14.fc28.i686 254/312 Verifying : libuuid-devel-2.32-4.fc29.i686 255/312 Verifying : bzip2-devel-1.0.6-27.fc29.i686 256/312 Verifying : pcre-cpp-8.42-1.fc29.i686 257/312 Verifying : pcre-utf16-8.42-1.fc29.i686 258/312 Verifying : pcre-utf32-8.42-1.fc29.i686 259/312 Verifying : python3-pip-9.0.3-1.fc29.noarch 260/312 Verifying : python3-setuptools-39.0.1-1.fc29.noarch 261/312 Verifying : fribidi-devel-1.0.1-1.fc29.i686 262/312 Verifying : harfbuzz-devel-1.7.5-3.fc28.i686 263/312 Verifying : libXft-devel-2.3.2-8.fc28.i686 264/312 Verifying : nettle-3.4-1.fc28.i686 265/312 Verifying : valgrind-1:3.13.0-18.fc29.i686 266/312 Verifying : SuperLU-5.2.1-3.fc29.i686 267/312 Verifying : arpack-3.5.0-6.fc28.i686 268/312 Verifying : lapack-3.8.0-8.fc29.i686 269/312 Verifying : openblas-openmp-0.2.20-10.fc29.i686 270/312 Verifying : proj-4.9.3-5.fc28.i686 271/312 Verifying : minizip-1.2.11-7.fc29.i686 272/312 Verifying : uriparser-0.8.5-2.fc29.i686 273/312 Verifying : nspr-4.19.0-1.fc29.i686 274/312 Verifying : nss-3.36.1-2.fc29.i686 275/312 Verifying : poppler-data-0.4.9-1.fc29.noarch 276/312 Verifying : xml-common-0.6.3-48.fc28.noarch 277/312 Verifying : libXpm-3.5.12-5.fc28.i686 278/312 Verifying : groff-base-1.22.3-15.fc29.i686 279/312 Verifying : perl-Encode-4:2.98-4.fc29.i686 280/312 Verifying : perl-File-Temp-0.230.400-396.fc28.noarch 281/312 Verifying : perl-HTTP-Tiny-0.070-395.fc28.noarch 282/312 Verifying : perl-Pod-Simple-1:3.35-395.fc28.noarch 283/312 Verifying : perl-Term-ANSIColor-4.06-396.fc28.noarch 284/312 Verifying : perl-Term-Cap-1.17-395.fc28.noarch 285/312 Verifying : libgudev-232-3.fc29.i686 286/312 Verifying : libwacom-data-0.29-1.fc29.noarch 287/312 Verifying : hwdata-0.311-1.fc29.noarch 288/312 Verifying : emacs-filesystem-1:25.3-5.fc28.noarch 289/312 Verifying : xorg-x11-font-utils-1:7.5-37.fc28.i686 290/312 Verifying : xorg-x11-server-utils-7.7-25.fc29.i686 291/312 Verifying : gettext-libs-0.19.8.1-14.fc28.i686 292/312 Verifying : libcroco-0.6.12-4.fc28.i686 293/312 Verifying : graphite2-devel-1.3.10-5.fc28.i686 294/312 Verifying : harfbuzz-icu-1.7.5-3.fc28.i686 295/312 Verifying : libicu-devel-60.2-3.fc29.i686 296/312 Verifying : openblas-threads-0.2.20-10.fc29.i686 297/312 Verifying : blas-3.8.0-8.fc29.i686 298/312 Verifying : nss-softokn-3.36.1-2.fc29.i686 299/312 Verifying : nss-sysinit-3.36.1-2.fc29.i686 300/312 Verifying : nss-util-3.36.1-2.fc29.i686 301/312 Verifying : perl-MIME-Base64-3.15-397.fc29.i686 302/312 Verifying : perl-Storable-1:3.09-1.fc29.i686 303/312 Verifying : perl-Time-Local-1:1.250-395.fc28.noarch 304/312 Verifying : perl-Pod-Escapes-1:1.07-395.fc28.noarch 305/312 Verifying : libfontenc-1.1.3-7.fc28.i686 306/312 Verifying : libXmu-1.1.2-8.fc28.i686 307/312 Verifying : libXt-1.1.5-7.fc28.i686 308/312 Verifying : libXxf86misc-1.0.3-15.fc28.i686 309/312 Verifying : mcpp-2.7.2-20.fc29.i686 310/312 Verifying : nss-softokn-freebl-3.36.1-2.fc29.i686 311/312 Verifying : libmcpp-2.7.2-20.fc29.i686 312/312 Installed: GraphicsMagick-c++-devel.i686 1.3.28-4.fc29 OpenEXR-devel.i686 2.2.0-12.fc28 fftw-devel.i686 3.3.5-10.fc28 gimp-devel-tools.i686 2:2.8.22-6.fc29 hdf5-devel.i686 1.8.20-3.fc29 ilmbase-devel.i686 2.2.0-12.fc28 libX11-devel.i686 1.6.5-7.fc29 libXext-devel.i686 1.3.3-8.fc28 libcurl-devel.i686 7.59.0-3.fc29 libjpeg-turbo-devel.i686 1.5.90-1.fc29 libpng-devel.i686 2:1.6.34-4.fc28 libtiff-devel.i686 4.0.9-8.fc29 opencv-devel.i686 3.4.1-3.fc29 qt5-qtbase-devel.i686 5.10.1-7.fc29 zlib-devel.i686 1.2.11-7.fc29 CharLS.i686 1.0-16.fc28 GraphicsMagick.i686 1.3.28-4.fc29 GraphicsMagick-c++.i686 1.3.28-4.fc29 GraphicsMagick-devel.i686 1.3.28-4.fc29 OpenEXR-libs.i686 2.2.0-12.fc28 SuperLU.i686 5.2.1-3.fc29 alsa-lib.i686 1.1.6-2.fc29 armadillo.i686 8.300.0-3.fc29.1 arpack.i686 3.5.0-6.fc28 atk.i686 2.28.1-1.fc29 atk-devel.i686 2.28.1-1.fc29 avahi-libs.i686 0.7-12.fc29 blas.i686 3.8.0-8.fc29 bzip2-devel.i686 1.0.6-27.fc29 cairo.i686 1.15.12-2.fc29 cairo-devel.i686 1.15.12-2.fc29 cdparanoia-libs.i686 10.2-27.fc29 cfitsio.i686 3.430-1.fc29 cmake.i686 3.11.0-1.fc29 cmake-data.noarch 3.11.0-1.fc29 cmake-filesystem.i686 3.11.0-1.fc29 cmake-rpm-macros.noarch 3.11.0-1.fc29 coin-or-Clp.i686 1.16.10-6.fc28 coin-or-CoinUtils.i686 2.10.13-8.fc29 coin-or-Osi.i686 0.107.8-6.fc28 compat-openssl10.i686 1:1.0.2o-1.fc29 cups-libs.i686 1:2.2.7-1.fc29 emacs-filesystem.noarch 1:25.3-5.fc28 expat-devel.i686 2.2.5-3.fc28 fftw.i686 3.3.5-10.fc28 fftw-libs.i686 3.3.5-10.fc28 fftw-libs-double.i686 3.3.5-10.fc28 fftw-libs-long.i686 3.3.5-10.fc28 fftw-libs-quad.i686 3.3.5-10.fc28 fftw-libs-single.i686 3.3.5-10.fc28 fontconfig.i686 2.13.0-3.fc29 fontconfig-devel.i686 2.13.0-3.fc29 fontpackages-filesystem.noarch 1.44-21.fc29 freetype.i686 2.9-1.fc29 freetype-devel.i686 2.9-1.fc29 freexl.i686 1.0.5-1.fc29 fribidi.i686 1.0.1-1.fc29 fribidi-devel.i686 1.0.1-1.fc29 gcc-gfortran.i686 8.0.1-0.23.fc29 gd.i686 2.2.5-3.fc29 gdal-libs.i686 2.2.4-2.fc29 gdcm.i686 2.8.4-6.fc29 gdk-pixbuf2.i686 2.36.12-1.fc29 gdk-pixbuf2-devel.i686 2.36.12-1.fc29 gdk-pixbuf2-modules.i686 2.36.12-1.fc29 geos.i686 3.6.1-8.fc29 gettext.i686 0.19.8.1-14.fc28 gettext-libs.i686 0.19.8.1-14.fc28 giflib.i686 5.1.4-1.fc28 gimp-devel.i686 2:2.8.22-6.fc29 gimp-libs.i686 2:2.8.22-6.fc29 gl-manpages.noarch 1.1-15.20161227.fc28 glib2-devel.i686 2.56.1-1.fc29 glx-utils.i686 8.3.0-9.fc28 gnutls.i686 3.6.2-1.fc28 graphite2.i686 1.3.10-5.fc28 graphite2-devel.i686 1.3.10-5.fc28 groff-base.i686 1.22.3-15.fc29 gstreamer1.i686 1.14.0-1.fc29 gstreamer1-plugins-base.i686 1.14.0-2.fc29 gtk-update-icon-cache.i686 3.22.30-1.fc29 gtk2.i686 2.24.32-2.fc28 gtk2-devel.i686 2.24.32-2.fc28 harfbuzz.i686 1.7.5-3.fc28 harfbuzz-devel.i686 1.7.5-3.fc28 harfbuzz-icu.i686 1.7.5-3.fc28 hdf5.i686 1.8.20-3.fc29 hicolor-icon-theme.noarch 0.17-2.fc28 hwdata.noarch 0.311-1.fc29 ilmbase.i686 2.2.0-12.fc28 iso-codes.noarch 3.77-2.fc28 jasper-libs.i686 2.0.14-4.fc29 jbigkit-libs.i686 2.1-12.fc29 jsoncpp.i686 1.8.4-3.fc28 lapack.i686 3.8.0-8.fc29 lcms2.i686 2.9-2.fc28 libICE.i686 1.0.9-12.fc28 libSM.i686 1.2.2-8.fc28 libX11.i686 1.6.5-7.fc29 libX11-common.noarch 1.6.5-7.fc29 libX11-xcb.i686 1.6.5-7.fc29 libXau.i686 1.0.8-11.fc28 libXau-devel.i686 1.0.8-11.fc28 libXcomposite.i686 0.4.4-12.fc28 libXcomposite-devel.i686 0.4.4-12.fc28 libXcursor.i686 1.1.15-1.fc29 libXcursor-devel.i686 1.1.15-1.fc29 libXdamage.i686 1.1.4-12.fc28 libXdamage-devel.i686 1.1.4-12.fc28 libXext.i686 1.3.3-8.fc28 libXfixes.i686 5.0.3-5.fc28 libXfixes-devel.i686 5.0.3-5.fc28 libXft.i686 2.3.2-8.fc28 libXft-devel.i686 2.3.2-8.fc28 libXi.i686 1.7.9-6.fc28 libXi-devel.i686 1.7.9-6.fc28 libXinerama.i686 1.1.3-10.fc28 libXinerama-devel.i686 1.1.3-10.fc28 libXmu.i686 1.1.2-8.fc28 libXpm.i686 3.5.12-5.fc28 libXrandr.i686 1.5.1-5.fc28 libXrandr-devel.i686 1.5.1-5.fc28 libXrender.i686 0.9.10-5.fc28 libXrender-devel.i686 0.9.10-5.fc28 libXt.i686 1.1.5-7.fc28 libXv.i686 1.0.11-5.fc28 libXxf86misc.i686 1.0.3-15.fc28 libXxf86vm.i686 1.1.4-7.fc28 libXxf86vm-devel.i686 1.1.4-7.fc28 libaec.i686 1.0.2-3.fc28 libaec-devel.i686 1.0.2-3.fc28 libcroco.i686 0.6.12-4.fc28 libdap.i686 3.18.3-4.fc27 libdatrie.i686 0.2.9-7.fc28 libdc1394.i686 2.2.2-10.fc28 libdrm.i686 2.4.91-1.fc29 libdrm-devel.i686 2.4.91-1.fc29 libevdev.i686 1.5.9-3.fc29 libexif.i686 0.6.21-16.fc28 libfontenc.i686 1.1.3-7.fc28 libgeotiff.i686 1.4.0-12.fc28 libgfortran.i686 8.0.1-0.23.fc29 libglvnd.i686 1:1.0.1-0.6.git5baa1e5.fc29 libglvnd-core-devel.i686 1:1.0.1-0.6.git5baa1e5.fc29 libglvnd-devel.i686 1:1.0.1-0.6.git5baa1e5.fc29 libglvnd-egl.i686 1:1.0.1-0.6.git5baa1e5.fc29 libglvnd-gles.i686 1:1.0.1-0.6.git5baa1e5.fc29 libglvnd-glx.i686 1:1.0.1-0.6.git5baa1e5.fc29 libglvnd-opengl.i686 1:1.0.1-0.6.git5baa1e5.fc29 libgphoto2.i686 2.5.17-1.fc29 libgta.i686 1.0.7-7.fc28 libgudev.i686 232-3.fc29 libicu.i686 60.2-3.fc29 libicu-devel.i686 60.2-3.fc29 libinput.i686 1.10.5-3.fc29 libjpeg-turbo.i686 1.5.90-1.fc29 libkml.i686 1.3.0-10.fc28 libmcpp.i686 2.7.2-20.fc29 libogg.i686 2:1.3.2-10.fc28 libpciaccess.i686 0.14-1.fc29 libpciaccess-devel.i686 0.14-1.fc29 libpng.i686 2:1.6.34-4.fc28 libquadmath.i686 8.0.1-0.23.fc29 libquadmath-devel.i686 8.0.1-0.23.fc29 libraw1394.i686 2.1.2-6.fc29 libspatialite.i686 4.3.0a-8.fc28 libthai.i686 0.1.27-2.fc28 libtheora.i686 1:1.1.1-21.fc28 libtiff.i686 4.0.9-8.fc29 libucil.i686 0.9.10-16.fc28 libunicap.i686 0.9.12-21.fc29 libusbx.i686 1.0.21-6.fc28 libuuid-devel.i686 2.32-4.fc29 libuv.i686 1:1.20.0-1.fc29 libv4l.i686 1.12.5-7.fc28 libva.i686 2.1.0-1.fc28 libvisual.i686 1:0.4.0-24.fc28 libvorbis.i686 1:1.3.6-1.fc29 libwacom.i686 0.29-1.fc29 libwacom-data.noarch 0.29-1.fc29 libwayland-client.i686 1.15.0-1.fc29 libwayland-cursor.i686 1.15.0-1.fc29 libwayland-egl.i686 1.15.0-1.fc29 libwayland-server.i686 1.15.0-1.fc29 libwebp.i686 1.0.0-1.fc29 libwmf-lite.i686 0.2.8.4-53.fc28 libxcb.i686 1.13-2.fc29 libxcb-devel.i686 1.13-2.fc29 libxkbcommon.i686 0.8.0-2.fc28 libxkbcommon-x11.i686 0.8.0-2.fc28 libxshmfence.i686 1.3-1.fc29 lockdev.i686 1.0.4-0.26.20111007git.fc28 mariadb-connector-c.i686 3.0.4-1.fc29 mcpp.i686 2.7.2-20.fc29 mesa-filesystem.i686 18.0.1-1.fc29 mesa-libEGL.i686 18.0.1-1.fc29 mesa-libEGL-devel.i686 18.0.1-1.fc29 mesa-libGL.i686 18.0.1-1.fc29 mesa-libGL-devel.i686 18.0.1-1.fc29 mesa-libGLU.i686 9.0.0-14.fc29 mesa-libGLU-devel.i686 9.0.0-14.fc29 mesa-libgbm.i686 18.0.1-1.fc29 mesa-libglapi.i686 18.0.1-1.fc29 minizip.i686 1.2.11-7.fc29 mtdev.i686 1.1.5-12.fc28 netcdf.i686 4.4.1.1-9.fc29 nettle.i686 3.4-1.fc28 nspr.i686 4.19.0-1.fc29 nss.i686 3.36.1-2.fc29 nss-softokn.i686 3.36.1-2.fc29 nss-softokn-freebl.i686 3.36.1-2.fc29 nss-sysinit.i686 3.36.1-2.fc29 nss-util.i686 3.36.1-2.fc29 ogdi.i686 3.2.1-1.fc29 openblas.i686 0.2.20-10.fc29 openblas-openmp.i686 0.2.20-10.fc29 openblas-threads.i686 0.2.20-10.fc29 opencv.i686 3.4.1-3.fc29 opencv-contrib.i686 3.4.1-3.fc29 opencv-core.i686 3.4.1-3.fc29 openjpeg2.i686 2.3.0-7.fc29 openni.i686 1.5.7.10-13.fc29 opus.i686 1.3-0.4.beta.fc29 orc.i686 0.4.28-2.fc28 pango.i686 1.42.1-1.fc29 pango-devel.i686 1.42.1-1.fc29 pcre-cpp.i686 8.42-1.fc29 pcre-devel.i686 8.42-1.fc29 pcre-utf16.i686 8.42-1.fc29 pcre-utf32.i686 8.42-1.fc29 pcre2-utf16.i686 10.31-4.fc29 perl-Carp.noarch 1.42-396.fc29 perl-Encode.i686 4:2.98-4.fc29 perl-Errno.i686 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.i686 1.38-412.fc29 perl-MIME-Base64.i686 3.15-397.fc29 perl-PathTools.i686 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.i686 3:1.50-1.fc29 perl-Socket.i686 4:2.027-2.fc28 perl-Storable.i686 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.i686 1.25-397.fc29 perl-constant.noarch 1.33-396.fc28 perl-interpreter.i686 4:5.26.2-412.fc29 perl-libs.i686 4:5.26.2-412.fc29 perl-macros.i686 4:5.26.2-412.fc29 perl-parent.noarch 1:0.236-395.fc28 perl-podlators.noarch 4.10-2.fc28 perl-threads.i686 1:2.21-2.fc28 perl-threads-shared.i686 1.58-2.fc28 pixman.i686 0.34.0-7.fc29 pixman-devel.i686 0.34.0-7.fc29 poppler.i686 0.63.0-1.fc29 poppler-data.noarch 0.4.9-1.fc29 postgresql-libs.i686 10.3-4.fc29 proj.i686 4.9.3-5.fc28 python2.i686 2.7.14-15.fc29 python2-libs.i686 2.7.14-15.fc29 python2-pip.noarch 9.0.3-1.fc29 python2-setuptools.noarch 39.0.1-1.fc29 python3.i686 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.i686 5.10.1-7.fc29 qt5-qtbase-common.noarch 5.10.1-7.fc29 qt5-qtbase-gui.i686 5.10.1-7.fc29 qt5-rpm-macros.noarch 5.10.1-1.fc29 rhash.i686 1.3.5-2.fc28 shared-mime-info.i686 1.9-4.fc29 tbb.i686 2018.2-5.fc28 tinyxml.i686 2.6.2-16.fc29 unixODBC.i686 2.3.5-3.fc29 uriparser.i686 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.i686 1:3.13.0-18.fc29 valgrind-devel.i686 1:3.13.0-18.fc29 xcb-util.i686 0.4.0-9.fc28 xcb-util-image.i686 0.4.0-9.fc28 xcb-util-keysyms.i686 0.4.0-7.fc28 xcb-util-renderutil.i686 0.3.9-10.fc28 xcb-util-wm.i686 0.4.1-12.fc28 xerces-c.i686 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.i686 1:7.5-37.fc28 xorg-x11-proto-devel.noarch 2018.4-1.fc29 xorg-x11-server-utils.i686 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: i686 Building for target i686 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.BUUvgL + 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.tVkJ7f + 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 -m32 -march=i686 -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 -m32 -march=i686 -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 -m32 -march=i686 -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 long unsigned int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long long unsigned int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long long unsigned int; T = long long unsigned int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long long 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 = long long unsigned int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = long long unsigned int]' gmic.cpp:9200:34: 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 long int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long long int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long long int; T = long long int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long 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 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 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 -m32 -march=i686 -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 -m32 -march=i686 -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 -m32 -march=i686 -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 long unsigned int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long long unsigned int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long long unsigned int; T = long long unsigned int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long long 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 = long long unsigned int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = long long unsigned int]' gmic.cpp:9200:34: 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 long int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long long int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long long int; T = long long int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long 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 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 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 -m32 -march=i686 -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 -m32 -march=i686 -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 long unsigned int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long long unsigned int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long long unsigned int; T = long long unsigned int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long long 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 = long long unsigned int]' ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = long long unsigned int]' gmic.cpp:9200:34: 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 long int]': ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long long int]' ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long long int; T = long long int]' ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long 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 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 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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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 -m32 -march=i686 -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 -m32 -march=i686 -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 -m32 -march=i686 -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/lib/qt5/bin/uic ui/inoutpanel.ui -o .ui/ui_inoutpanel.h /usr/lib/qt5/bin/uic ui/multilinetextparameterwidget.ui -o .ui/ui_multilinetextparameterwidget.h /usr/lib/qt5/bin/uic ui/progressinfowindow.ui -o .ui/ui_progressinfowindow.h /usr/lib/qt5/bin/uic ui/dialogsettings.ui -o .ui/ui_dialogsettings.h /usr/lib/qt5/bin/uic ui/progressinfowidget.ui -o .ui/ui_progressinfowidget.h /usr/lib/qt5/bin/uic ui/mainwindow.ui -o .ui/ui_mainwindow.h /usr/lib/qt5/bin/uic ui/SearchFieldWidget.ui -o .ui/ui_SearchFieldWidget.h /usr/lib/qt5/bin/uic ui/headlessprogressdialog.ui -o .ui/ui_headlessprogressdialog.h /usr/lib/qt5/bin/uic ui/zoomlevelselector.ui -o .ui/ui_zoomlevelselector.h /usr/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/FilterThread.cpp:30: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ 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 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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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. ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmic.h:199, from src/InOutPanel.cpp:30: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here struct CImgList { ^~~~~~~~ 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 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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 { ^~~~ 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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/qt5/mkspecs/linux-g++ -o .obj/TreeView.o src/TreeView.cpp /usr/lib/qt5/bin/rcc -name gmic_qt gmic_qt.qrc -o .qrc/qrc_gmic_qt.cpp /usr/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/qt5/mkspecs/linux-g++ -o .obj/qrc_translations.o .qrc/qrc_translations.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ProgressInfoWidget.h -o .moc/moc_ProgressInfoWidget.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FilterThread.h -o .moc/moc_FilterThread.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/MultilineTextParameterWidget.h -o .moc/moc_MultilineTextParameterWidget.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/MainWindow.h -o .moc/moc_MainWindow.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ProgressInfoWindow.h -o .moc/moc_ProgressInfoWindow.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/BoolParameter.h -o .moc/moc_BoolParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ConstParameter.h -o .moc/moc_ConstParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/LinkParameter.h -o .moc/moc_LinkParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/PreviewWidget.h -o .moc/moc_PreviewWidget.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ButtonParameter.h -o .moc/moc_ButtonParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ChoiceParameter.h -o .moc/moc_ChoiceParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/IntParameter.h -o .moc/moc_IntParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/SearchFieldWidget.h -o .moc/moc_SearchFieldWidget.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FolderParameter.h -o .moc/moc_FolderParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/SeparatorParameter.h -o .moc/moc_SeparatorParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/NoteParameter.h -o .moc/moc_NoteParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/DialogSettings.h -o .moc/moc_DialogSettings.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/TextParameter.h -o .moc/moc_TextParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/AbstractParameter.h -o .moc/moc_AbstractParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FloatParameter.h -o .moc/moc_FloatParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ColorParameter.h -o .moc/moc_ColorParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/Updater.h -o .moc/moc_Updater.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FilterParamsWidget.h -o .moc/moc_FilterParamsWidget.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/InOutPanel.h -o .moc/moc_InOutPanel.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ClickableLabel.h -o .moc/moc_ClickableLabel.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FileParameter.h -o .moc/moc_FileParameter.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/HeadlessProcessor.h -o .moc/moc_HeadlessProcessor.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ZoomLevelSelector.h -o .moc/moc_ZoomLevelSelector.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/LanguageSelectionWidget.h -o .moc/moc_LanguageSelectionWidget.cpp /usr/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 long unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long long unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long long unsigned int; T = long long unsigned int]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long long 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 = long long 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 = long long unsigned int]' ../src/gmic.cpp:9200:34: 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 long int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long 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 long int; T = long long int]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long 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 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 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/lib/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 -m32 -march=i686 -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 -m32 -march=i686 -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 -m32 -march=i686 -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 -m32 -march=i686 -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 -m32 -march=i686 -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/lib/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/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 { ^~~~~~~~ ../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/lib/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 -m32 -march=i686 -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 -m32 -march=i686 -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 -m32 -march=i686 -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 -m32 -march=i686 -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/lib/qt5/bin/uic ui/DialogAbout.ui -o .ui/ui_DialogAbout.h /usr/lib/qt5/bin/uic ui/MainWindow.ui -o .ui/ui_MainWindow.h /usr/lib/qt5/bin/uic ui/DialogLicense.ui -o .ui/ui_DialogLicense.h /usr/lib/qt5/bin/uic ui/FullScreenWidget.ui -o .ui/ui_FullScreenWidget.h /usr/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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/lib/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 -m32 -march=i686 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -Wall -W -dM -E -o .moc/moc_predefs.h /usr/lib/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 -m32 -march=i686 -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/lib/qt5/mkspecs/linux-g++ -o .obj/qrc_zart.o .qrc/qrc_zart.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ImageView.h -o .moc/moc_ImageView.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/MainWindow.h -o .moc/moc_MainWindow.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FilterThread.h -o .moc/moc_FilterThread.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/CommandEditor.h -o .moc/moc_CommandEditor.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/AbstractParameter.h -o .moc/moc_AbstractParameter.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/IntParameter.h -o .moc/moc_IntParameter.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/CommandParamsWidget.h -o .moc/moc_CommandParamsWidget.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/SeparatorParameter.h -o .moc/moc_SeparatorParameter.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/NoteParameter.h -o .moc/moc_NoteParameter.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FloatParameter.h -o .moc/moc_FloatParameter.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/BoolParameter.h -o .moc/moc_BoolParameter.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ChoiceParameter.h -o .moc/moc_ChoiceParameter.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ColorParameter.h -o .moc/moc_ColorParameter.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FullScreenWidget.h -o .moc/moc_FullScreenWidget.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FileParameter.h -o .moc/moc_FileParameter.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FolderParameter.h -o .moc/moc_FolderParameter.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/TextParameter.h -o .moc/moc_TextParameter.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/LinkParameter.h -o .moc/moc_LinkParameter.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ConstParameter.h -o .moc/moc_ConstParameter.cpp /usr/lib/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/lib/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/i686-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/i686-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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 -m32 -march=i686 -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/lib/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 long unsigned int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long long unsigned int]' ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long long unsigned int; T = long long unsigned int]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long long 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 = long long 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 = long long unsigned int]' ../src/gmic.cpp:9200:34: 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 long int]': ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long 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 long int; T = long long int]' ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long 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 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 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.XASHDh + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386 ++ dirname /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386 + 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.i386 install mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386`gimptool-2.0 --gimpplugindir`/plug-ins/ cp -f ../resources/gmic_film_cluts.gmz /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386`gimptool-2.0 --gimpplugindir`/plug-ins/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/bin/ cp -f gmic /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/bin/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/include/ cp -f gmic.h /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/include/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/share mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/lib cp -f libgmic.so /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/lib/libgmic.so.220 ln -fs libgmic.so.220 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/lib/libgmic.so.2 ln -fs libgmic.so.2 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/lib/libgmic.so mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/share/man/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/share/man/man1/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/share/man/fr/man1/ + test /usr/lib '!=' /usr/lib + rm -f /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386//usr/lib/libgmic.so.2 + rm -f /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386//usr/lib/libcgmic.so.2 + ln -s libgmic.so.2.2.0 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386//usr/lib/libgmic.so.2 + ln -s libcgmic.so.2.2.0 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386//usr/lib/libcgmic.so.2 + chmod -x /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386//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.i386 --unique-debug-src-base gmic-2.2.0-3.fc29.i386 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/gmic-2.2.0 extracting debug info from /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/bin/zart extracting debug info from /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/bin/gmic extracting debug info from /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/lib/libcgmic.so.220 extracting debug info from /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/lib/libgmic.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.i386/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.i686 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.FTKNXb + umask 022 + cd /builddir/build/BUILD + cd gmic-2.2.0 + DOCDIR=/builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/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.i386/usr/share/doc/gmic + cp -pr README /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/share/doc/gmic + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.RsGaj6 + umask 022 + cd /builddir/build/BUILD + cd gmic-2.2.0 + LICENSEDIR=/builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/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.i386/usr/share/licenses/gmic + cp -pr COPYING /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/share/licenses/gmic + cp -pr COPYING-gmic-qt /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/share/licenses/gmic + cp -pr COPYING-libcgmic /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386/usr/share/licenses/gmic + exit 0 Provides: gmic = 2.2.0-3.fc29 gmic(x86-32) = 2.2.0-3.fc29 libcgmic.so.2 libgmic.so.2 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 libHalf.so.12 libIlmImf-2_2.so.22 libQt5Core.so.5 libQt5Core.so.5(Qt_5) libQt5Core.so.5(Qt_5.10) libQt5Gui.so.5 libQt5Gui.so.5(Qt_5) libQt5Network.so.5 libQt5Network.so.5(Qt_5) libQt5Widgets.so.5 libQt5Widgets.so.5(Qt_5) libQt5Xml.so.5 libQt5Xml.so.5(Qt_5) libX11.so.6 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.2.3) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libcurl.so.4 libfftw3.so.3 libfftw3_threads.so.3 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgomp.so.1 libgomp.so.1(GOMP_1.0) libgomp.so.1(GOMP_4.0) libgomp.so.1(OMP_1.0) libjpeg.so.62 libjpeg.so.62(LIBJPEG_6.2) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libopencv_aruco.so.3.4 libopencv_bgsegm.so.3.4 libopencv_bioinspired.so.3.4 libopencv_calib3d.so.3.4 libopencv_ccalib.so.3.4 libopencv_core.so.3.4 libopencv_cvv.so.3.4 libopencv_datasets.so.3.4 libopencv_dpm.so.3.4 libopencv_face.so.3.4 libopencv_features2d.so.3.4 libopencv_flann.so.3.4 libopencv_freetype.so.3.4 libopencv_fuzzy.so.3.4 libopencv_hdf.so.3.4 libopencv_hfs.so.3.4 libopencv_highgui.so.3.4 libopencv_img_hash.so.3.4 libopencv_imgcodecs.so.3.4 libopencv_imgproc.so.3.4 libopencv_line_descriptor.so.3.4 libopencv_ml.so.3.4 libopencv_objdetect.so.3.4 libopencv_optflow.so.3.4 libopencv_phase_unwrapping.so.3.4 libopencv_photo.so.3.4 libopencv_plot.so.3.4 libopencv_reg.so.3.4 libopencv_rgbd.so.3.4 libopencv_saliency.so.3.4 libopencv_shape.so.3.4 libopencv_stereo.so.3.4 libopencv_stitching.so.3.4 libopencv_structured_light.so.3.4 libopencv_superres.so.3.4 libopencv_surface_matching.so.3.4 libopencv_tracking.so.3.4 libopencv_video.so.3.4 libopencv_videoio.so.3.4 libopencv_videostab.so.3.4 libopencv_ximgproc.so.3.4 libopencv_xobjdetect.so.3.4 libopencv_xphoto.so.3.4 libpng16.so.16 libpng16.so.16(PNG16_0) libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.3.2) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.9) libtiff.so.5 libtiff.so.5(LIBTIFF_4.0) libz.so.1 libz.so.1(ZLIB_1.2.0) rtld(GNU_HASH) Obsoletes: gmic-static <= 2.1.8 Processing files: gmic-devel-2.2.0-3.fc29.i686 Provides: gmic-devel = 2.2.0-3.fc29 gmic-devel(x86-32) = 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 libgmic.so.2 Processing files: gmic-gimp-2.2.0-3.fc29.i686 Provides: gmic-gimp = 2.2.0-3.fc29 gmic-gimp(x86-32) = 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 libQt5Core.so.5 libQt5Core.so.5(Qt_5) libQt5Core.so.5(Qt_5.10) libQt5Gui.so.5 libQt5Gui.so.5(Qt_5) libQt5Network.so.5 libQt5Network.so.5(Qt_5) libQt5Widgets.so.5 libQt5Widgets.so.5(Qt_5) libX11.so.6 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.2.3) libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libcairo.so.2 libcurl.so.4 libfftw3.so.3 libfftw3_threads.so.3 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgdk_pixbuf-2.0.so.0 libgimp-2.0.so.0 libgimpbase-2.0.so.0 libgimpcolor-2.0.so.0 libgimpconfig-2.0.so.0 libgimpmath-2.0.so.0 libglib-2.0.so.0 libgobject-2.0.so.0 libgomp.so.1 libgomp.so.1(GOMP_1.0) libgomp.so.1(GOMP_4.0) libgomp.so.1(OMP_1.0) libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1) libm.so.6(GLIBC_2.27) libpng16.so.16 libpng16.so.16(PNG16_0) libpthread.so.0 libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.1) libpthread.so.0(GLIBC_2.3.2) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.9) libz.so.1 libz.so.1(ZLIB_1.2.0) rtld(GNU_HASH) Processing files: gmic-debugsource-2.2.0-3.fc29.i686 Provides: gmic-debugsource = 2.2.0-3.fc29 gmic-debugsource(x86-32) = 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.i686 Provides: debuginfo(build-id) = 250a0765a649c8c92cafde9d0f7784930e38da55 debuginfo(build-id) = 76572c3a31f07992ed0d2cf8b450ef3d607062a7 debuginfo(build-id) = b42d02f1e24260f4ec3351c03c5ab1ffadd00c9d debuginfo(build-id) = b8391ec5a4e3dbe046f0f57fafde83fe10092ac4 gmic-debuginfo = 2.2.0-3.fc29 gmic-debuginfo(x86-32) = 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-32) = 2.2.0-3.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386 Wrote: /builddir/build/RPMS/gmic-2.2.0-3.fc29.i686.rpm Wrote: /builddir/build/RPMS/gmic-devel-2.2.0-3.fc29.i686.rpm Wrote: /builddir/build/RPMS/gmic-gimp-2.2.0-3.fc29.i686.rpm Wrote: /builddir/build/RPMS/gmic-debugsource-2.2.0-3.fc29.i686.rpm Wrote: /builddir/build/RPMS/gmic-debuginfo-2.2.0-3.fc29.i686.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.vHJkVj + umask 022 + cd /builddir/build/BUILD + cd gmic-2.2.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.i386 + 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-i386-1524951743.213549/root/var/log/dnf.log /var/lib/mock/746747-fedora-rawhide-i386-1524951743.213549/root/var/log/dnf.librepo.log /var/lib/mock/746747-fedora-rawhide-i386-1524951743.213549/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) 31 minutes 40 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run