Mock Version: 1.4.9 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/gmic.spec'], chrootPath='/var/lib/mock/746747-fedora-rawhide-ppc64le-1524951739.470200/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '180de71f35bb4de197a7822c62820916', '-D', '/var/lib/mock/746747-fedora-rawhide-ppc64le-1524951739.470200/root', '-a', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/gmic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False BUILDSTDERR: sh: gimptool: command not found Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/gmic-2.2.0-3.fc29.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/gmic.spec'], chrootPath='/var/lib/mock/746747-fedora-rawhide-ppc64le-1524951739.470200/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'a0e9c9804c8e466ba08da7d18710136b', '-D', '/var/lib/mock/746747-fedora-rawhide-ppc64le-1524951739.470200/root', '-a', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/gmic.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.LwFqTJ + 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/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/gmic-qt-20180110git6267a65.tar.gz + 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.2oOSbv + umask 022 + cd /builddir/build/BUILD + cd gmic-2.2.0 + export CCACHE_DISABLE=1 + CCACHE_DISABLE=1 + cd src + ln -fs ../gmic-community/libcgmic/gmic_libc.cpp . + ln -fs ../gmic-community/libcgmic/gmic_libc.h . + ln -fs ../gmic-community/libcgmic/use_libcgmic.c . + make 'OPT_CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -g' NOSTRIP=1 cli lib libc make "CFLAGS+=-Dgmic_build -Dcimg_use_zlib `pkg-config --cflags zlib || echo -I/usr/include` -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 `pkg-config --cflags fftw3` -Dcimg_use_curl `pkg-config --cflags libcurl` -Dcimg_use_png `pkg-config --cflags libpng` -Dcimg_use_jpeg -Dcimg_use_tiff `pkg-config --cflags libtiff-4` -fopenmp -Dcimg_use_openmp -Dcimg_display=1 `pkg-config --cflags x11 || echo -I/usr/X11R6/include` -Dcimg_use_openexr -I/usr/include/OpenEXR -Dcimg_use_opencv `pkg-config opencv --cflags || echo -I/usr/include/opencv` -I/usr/include/opencv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -g" "LIBS+=`pkg-config --libs zlib || echo -lz` -L/usr/lib -lm -lpthread `pkg-config --libs fftw3 || echo -lfftw3` -lfftw3_threads `pkg-config --libs libcurl || echo -lcurl` `pkg-config --libs libpng || echo -lpng -lz` -ljpeg `pkg-config --libs libtiff-4 || echo -ltiff` -lgomp `pkg-config --libs x11 || echo -L/usr/X11R6/lib -lX11` -lpthread -lIlmImf -lHalf `pkg-config opencv --libs || echo -lopencv_core -lopencv_highgui` " _cli make[1]: Entering directory '/builddir/build/BUILD/gmic-2.2.0/src' g++ -o gmic_cli.o -c gmic.cpp -Dgmic_build -Dcimg_use_zlib -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 -Dcimg_use_curl -Dcimg_use_png -I/usr/include/libpng16 -Dcimg_use_jpeg -Dcimg_use_tiff -fopenmp -Dcimg_use_openmp -Dcimg_display=1 -Dcimg_use_openexr -I/usr/include/OpenEXR -Dcimg_use_opencv -I/usr/include/opencv -I/usr/include/opencv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -g BUILDSTDERR: In file included from /usr/include/OpenEXR/ImathVec.h:47, BUILDSTDERR: from /usr/include/OpenEXR/ImfHeader.h:51, BUILDSTDERR: from /usr/include/OpenEXR/ImfRgbaFile.h:50, BUILDSTDERR: from ./CImg.h:549, BUILDSTDERR: from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: /usr/include/OpenEXR/ImathLimits.h: In static member function 'static bool Imath_2_2::limits::isSigned()': BUILDSTDERR: /usr/include/OpenEXR/ImathLimits.h:141:48: warning: comparison is always false due to limited range of data type [-Wtype-limits] BUILDSTDERR: static bool isSigned() {return (char) ~0 < 0;} BUILDSTDERR: ~~~~~~~~~~^~~ BUILDSTDERR: In file included from /usr/include/OpenEXR/ImfHeader.h:51, BUILDSTDERR: from /usr/include/OpenEXR/ImfRgbaFile.h:50, BUILDSTDERR: from ./CImg.h:549, BUILDSTDERR: from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h: At global scope: BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:228:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: const Vec2 & normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:232:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2 normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:440:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: const Vec3 & normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:444:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3 normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:622:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: const Vec4 & normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:626:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4 normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:714:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2::normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:723:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2::normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:738:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2::normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:747:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2::normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:762:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3::normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:771:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3::normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:786:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3::normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:795:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3::normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:809:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4::normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:818:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4::normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:833:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4::normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:842:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4::normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:1212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2::normalizeExc () throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:1249:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2::normalizedExc () const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:1704:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3::normalizeExc () throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:1743:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3::normalizedExc () const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:2109:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4::normalizeExc () throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:2150:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4::normalizedExc () const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /usr/include/OpenEXR/ImfMatrixAttribute.h:50, BUILDSTDERR: from ./CImg.h:552, BUILDSTDERR: from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:266:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:269:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:272:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:275:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:640:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:643:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:646:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:649:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:1433:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix33::gjInvert (bool singExc) throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:1441:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix33::gjInverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:1545:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix33::invert (bool singExc) throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:1553:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix33::inverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:2702:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix44::gjInvert (bool singExc) throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:2710:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix44::gjInverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:2814:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix44::invert (bool singExc) throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:2822:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix44::inverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: gmic.cpp:2694:110: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = float]': BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = void*]': BUILDSTDERR: ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = void*]' BUILDSTDERR: gmic.cpp:2572:41: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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]': BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:60791:64: required from here BUILDSTDERR: ./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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = unsigned int]': BUILDSTDERR: ./gmic.cpp:417:5: required from 'cimg_library::CImg& cimg_library::CImg::convert_primitives_CImg3d(unsigned int) [with T = float]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = void*]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = void*]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = void*; T = void*]' BUILDSTDERR: gmic.cpp:2243:76: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = _gmic_parallel]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = _gmic_parallel]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = _gmic_parallel]': BUILDSTDERR: ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = _gmic_parallel]' BUILDSTDERR: ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = _gmic_parallel]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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]': BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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]': BUILDSTDERR: ./CImg.h:11523:78: required from 'cimg_library::CImg& cimg_library::CImg::assign(const cimg_library::CImg&) [with t = _gmic_parallel; T = _gmic_parallel]' BUILDSTDERR: ./CImg.h:11622:41: required from 'cimg_library::CImg& cimg_library::CImg::move_to(cimg_library::CImg&) [with T = _gmic_parallel]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (_is_shared) std::memmove(_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: else std::memcpy(_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memcpy(new_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short unsigned int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short unsigned int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short unsigned int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = short int]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = int]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = int; T = int]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = int]' BUILDSTDERR: ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = int]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = int]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long int]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long int; T = long int]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long int]' BUILDSTDERR: ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = long int]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = long int]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -o gmic gmic_cli.cpp gmic_cli.o -Dgmic_build -Dcimg_use_zlib -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 -Dcimg_use_curl -Dcimg_use_png -I/usr/include/libpng16 -Dcimg_use_jpeg -Dcimg_use_tiff -fopenmp -Dcimg_use_openmp -Dcimg_display=1 -Dcimg_use_openexr -I/usr/include/OpenEXR -Dcimg_use_opencv -I/usr/include/opencv -I/usr/include/opencv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-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 BUILDSTDERR: In file included from /usr/include/OpenEXR/ImathVec.h:47, BUILDSTDERR: from /usr/include/OpenEXR/ImfHeader.h:51, BUILDSTDERR: from /usr/include/OpenEXR/ImfRgbaFile.h:50, BUILDSTDERR: from ./CImg.h:549, BUILDSTDERR: from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: /usr/include/OpenEXR/ImathLimits.h: In static member function 'static bool Imath_2_2::limits::isSigned()': BUILDSTDERR: /usr/include/OpenEXR/ImathLimits.h:141:48: warning: comparison is always false due to limited range of data type [-Wtype-limits] BUILDSTDERR: static bool isSigned() {return (char) ~0 < 0;} BUILDSTDERR: ~~~~~~~~~~^~~ BUILDSTDERR: In file included from /usr/include/OpenEXR/ImfHeader.h:51, BUILDSTDERR: from /usr/include/OpenEXR/ImfRgbaFile.h:50, BUILDSTDERR: from ./CImg.h:549, BUILDSTDERR: from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h: At global scope: BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:228:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: const Vec2 & normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:232:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2 normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:440:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: const Vec3 & normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:444:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3 normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:622:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: const Vec4 & normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:626:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4 normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:714:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2::normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:723:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2::normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:738:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2::normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:747:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2::normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:762:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3::normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:771:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3::normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:786:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3::normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:795:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3::normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:809:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4::normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:818:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4::normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:833:28: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4::normalizeExc () throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:842:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4::normalizedExc () const throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:1212:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2::normalizeExc () throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:1249:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec2::normalizedExc () const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:1704:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3::normalizeExc () throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:1743:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec3::normalizedExc () const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:2109:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4::normalizeExc () throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathVec.h:2150:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Vec4::normalizedExc () const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /usr/include/OpenEXR/ImfMatrixAttribute.h:50, BUILDSTDERR: from ./CImg.h:552, BUILDSTDERR: from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:266:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:269:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:272:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:275:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:640:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:643:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:646:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:649:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw (IEX_NAMESPACE::MathExc); BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:1433:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix33::gjInvert (bool singExc) throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:1441:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix33::gjInverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:1545:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix33::invert (bool singExc) throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:1553:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix33::inverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:2702:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix44::gjInvert (bool singExc) throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:2710:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix44::gjInverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:2814:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix44::invert (bool singExc) throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: /usr/include/OpenEXR/ImathMatrix.h:2822:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: Matrix44::inverse (bool singExc) const throw (IEX_NAMESPACE::MathExc) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with t = char; T = float]': BUILDSTDERR: gmic_cli.cpp:162:55: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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] BUILDSTDERR: std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: gmic_cli.cpp:250:80: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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]': BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:60791:64: required from here BUILDSTDERR: ./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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = char]' BUILDSTDERR: gmic_cli.cpp:161:71: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:60791:64: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_cli.cpp:51: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ make[1]: Leaving directory '/builddir/build/BUILD/gmic-2.2.0/src' echo skip strip gmic skip strip gmic make "CFLAGS+=-Dgmic_build -Dcimg_use_zlib `pkg-config --cflags zlib || echo -I/usr/include` -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 `pkg-config --cflags fftw3` -Dcimg_use_curl `pkg-config --cflags libcurl` -Dcimg_use_png `pkg-config --cflags libpng` -Dcimg_use_jpeg -Dcimg_use_tiff `pkg-config --cflags libtiff-4` -fopenmp -Dcimg_use_openmp -Dcimg_display=1 `pkg-config --cflags x11 || echo -I/usr/X11R6/include` -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -g" "LIBS+=`pkg-config --libs zlib || echo -lz` -L/usr/lib -lm -lpthread `pkg-config --libs fftw3 || echo -lfftw3` -lfftw3_threads `pkg-config --libs libcurl || echo -lcurl` `pkg-config --libs libpng || echo -lpng -lz` -ljpeg `pkg-config --libs libtiff-4 || echo -ltiff` -lgomp `pkg-config --libs x11 || echo -L/usr/X11R6/lib -lX11` -lpthread " _lib make[1]: Entering directory '/builddir/build/BUILD/gmic-2.2.0/src' g++ -o libgmic.o -c gmic.cpp -fPIC -Dgmic_build -Dcimg_use_zlib -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 -Dcimg_use_curl -Dcimg_use_png -I/usr/include/libpng16 -Dcimg_use_jpeg -Dcimg_use_tiff -fopenmp -Dcimg_use_openmp -Dcimg_display=1 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -g BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: gmic.cpp:2694:110: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = float]': BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = void*]': BUILDSTDERR: ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = void*]' BUILDSTDERR: gmic.cpp:2572:41: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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]': BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:60791:64: required from here BUILDSTDERR: ./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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = unsigned int]': BUILDSTDERR: ./gmic.cpp:417:5: required from 'cimg_library::CImg& cimg_library::CImg::convert_primitives_CImg3d(unsigned int) [with T = float]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = void*]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = void*]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = void*; T = void*]' BUILDSTDERR: gmic.cpp:2243:76: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = _gmic_parallel]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = _gmic_parallel]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = _gmic_parallel]': BUILDSTDERR: ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = _gmic_parallel]' BUILDSTDERR: ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = _gmic_parallel]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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]': BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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]': BUILDSTDERR: ./CImg.h:11523:78: required from 'cimg_library::CImg& cimg_library::CImg::assign(const cimg_library::CImg&) [with t = _gmic_parallel; T = _gmic_parallel]' BUILDSTDERR: ./CImg.h:11622:41: required from 'cimg_library::CImg& cimg_library::CImg::move_to(cimg_library::CImg&) [with T = _gmic_parallel]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (_is_shared) std::memmove(_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: else std::memcpy(_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memcpy(new_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short unsigned int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short unsigned int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short unsigned int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = short int]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = int]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = int; T = int]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = int]' BUILDSTDERR: ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = int]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = int]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long int]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long int; T = long int]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long int]' BUILDSTDERR: ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = long int]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = long int]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ ar rcs libgmic.a libgmic.o g++ -shared -Wl,-soname,libgmic.so.2 -o libgmic.so libgmic.o -lz -L/usr/lib -lm -lpthread -lfftw3 -lfftw3_threads -lcurl -lpng16 -lz -ljpeg -ltiff -lgomp -lX11 -lpthread g++ -o use_libgmic use_libgmic.cpp -L. -lgmic -lz -L/usr/lib -lm -lpthread -lfftw3 -lfftw3_threads -lcurl -lpng16 -lz -ljpeg -ltiff -lgomp -lX11 -lpthread make[1]: Leaving directory '/builddir/build/BUILD/gmic-2.2.0/src' make "CFLAGS+=-Dgmic_build -Dcimg_use_zlib `pkg-config --cflags zlib || echo -I/usr/include` -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 `pkg-config --cflags fftw3` -Dcimg_use_curl `pkg-config --cflags libcurl` -Dcimg_use_png `pkg-config --cflags libpng` -Dcimg_use_jpeg -Dcimg_use_tiff `pkg-config --cflags libtiff-4` -fopenmp -Dcimg_use_openmp -Dcimg_display=1 `pkg-config --cflags x11 || echo -I/usr/X11R6/include` -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -g" "LIBS+=`pkg-config --libs zlib || echo -lz` -L/usr/lib -lm -lpthread `pkg-config --libs fftw3 || echo -lfftw3` -lfftw3_threads `pkg-config --libs libcurl || echo -lcurl` `pkg-config --libs libpng || echo -lpng -lz` -ljpeg `pkg-config --libs libtiff-4 || echo -ltiff` -lgomp `pkg-config --libs x11 || echo -L/usr/X11R6/lib -lX11` -lpthread " _libc make[1]: Entering directory '/builddir/build/BUILD/gmic-2.2.0/src' > Retrieve G'MIC libcgmic files... done! g++ -o libgmic.o -c gmic.cpp -fPIC -Dgmic_build -Dcimg_use_zlib -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 -Dcimg_use_curl -Dcimg_use_png -I/usr/include/libpng16 -Dcimg_use_jpeg -Dcimg_use_tiff -fopenmp -Dcimg_use_openmp -Dcimg_display=1 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -g BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: gmic.cpp:2694:110: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = float]': BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = void*]': BUILDSTDERR: ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = void*]' BUILDSTDERR: gmic.cpp:2572:41: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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]': BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:60791:64: required from here BUILDSTDERR: ./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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = unsigned int]': BUILDSTDERR: ./gmic.cpp:417:5: required from 'cimg_library::CImg& cimg_library::CImg::convert_primitives_CImg3d(unsigned int) [with T = float]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = void*]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = void*]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = void*; T = void*]' BUILDSTDERR: gmic.cpp:2243:76: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = _gmic_parallel]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = _gmic_parallel]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = _gmic_parallel]': BUILDSTDERR: ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = _gmic_parallel]' BUILDSTDERR: ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = _gmic_parallel]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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]': BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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]': BUILDSTDERR: ./CImg.h:11523:78: required from 'cimg_library::CImg& cimg_library::CImg::assign(const cimg_library::CImg&) [with t = _gmic_parallel; T = _gmic_parallel]' BUILDSTDERR: ./CImg.h:11622:41: required from 'cimg_library::CImg& cimg_library::CImg::move_to(cimg_library::CImg&) [with T = _gmic_parallel]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (_is_shared) std::memmove(_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: else std::memcpy(_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memcpy(new_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short unsigned int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short unsigned int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short unsigned int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = short int]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = int]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = int; T = int]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = int]' BUILDSTDERR: ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = int]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = int]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long int]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long int; T = long int]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long int]' BUILDSTDERR: ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = long int]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = long int]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: 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]' BUILDSTDERR: gmic.cpp:2213:88: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic.cpp:2030: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -o libcgmic.o -c gmic_libc.cpp -fPIC -Dgmic_build -Dcimg_use_zlib -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3 -Dcimg_use_curl -Dcimg_use_png -I/usr/include/libpng16 -Dcimg_use_jpeg -Dcimg_use_tiff -fopenmp -Dcimg_use_openmp -Dcimg_display=1 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -g BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = char; T = char]' BUILDSTDERR: ./CImg.h:60347:40: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./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]': BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:60791:64: required from here BUILDSTDERR: ./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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:60791:64: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long unsigned int]': BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = bool; T = bool]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:51276:14: required from 'const cimg_library::CImg& cimg_library::CImg::display(const char*, bool, unsigned int*, bool) const [with T = double]' BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = double; T = double]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = double]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = float; T = float]' BUILDSTDERR: ./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = float]' BUILDSTDERR: ./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ./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]' BUILDSTDERR: ./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]' BUILDSTDERR: ./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ./CImg.h:60812:41: required from here BUILDSTDERR: ./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from gmic.h:199, BUILDSTDERR: from gmic_libc.cpp:44: BUILDSTDERR: ./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ ar rcs libcgmic.a libcgmic.o g++ -shared -Wl,-soname,libcgmic.so.2 -o libcgmic.so libcgmic.o libgmic.o -lz -L/usr/lib -lm -lpthread -lfftw3 -lfftw3_threads -lcurl -lpng16 -lz -ljpeg -ltiff -lgomp -lX11 -lpthread cc -std=c99 -o use_libcgmic use_libcgmic.c -L. -lcgmic make[1]: Leaving directory '/builddir/build/BUILD/gmic-2.2.0/src' + cd ../gmic-qt + /usr/lib64/qt5/bin/qmake 'QMAKE_CFLAGS_DEBUG=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection ' 'QMAKE_CFLAGS_RELEASE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection ' 'QMAKE_CXXFLAGS_DEBUG=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection ' 'QMAKE_CXXFLAGS_RELEASE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-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 BUILDSTDERR: Project MESSAGE: GMIC PATH ../src BUILDSTDERR: Project MESSAGE: G'MIC version is 220 BUILDSTDERR: Project MESSAGE: CImg version is 220 BUILDSTDERR: Project MESSAGE: Prerelease date is 180428 BUILDSTDERR: Project MESSAGE: Linux platform BUILDSTDERR: Project MESSAGE: Target host software is GIMP BUILDSTDERR: Project MESSAGE: OpenMP enabled BUILDSTDERR: Project MESSAGE: Release build + /usr/bin/make -O -j2 /usr/lib64/qt5/bin/uic ui/inoutpanel.ui -o .ui/ui_inoutpanel.h /usr/lib64/qt5/bin/uic ui/multilinetextparameterwidget.ui -o .ui/ui_multilinetextparameterwidget.h /usr/lib64/qt5/bin/uic ui/progressinfowindow.ui -o .ui/ui_progressinfowindow.h /usr/lib64/qt5/bin/uic ui/dialogsettings.ui -o .ui/ui_dialogsettings.h /usr/lib64/qt5/bin/uic ui/progressinfowidget.ui -o .ui/ui_progressinfowidget.h /usr/lib64/qt5/bin/uic ui/mainwindow.ui -o .ui/ui_mainwindow.h /usr/lib64/qt5/bin/uic ui/SearchFieldWidget.ui -o .ui/ui_SearchFieldWidget.h /usr/lib64/qt5/bin/uic ui/headlessprogressdialog.ui -o .ui/ui_headlessprogressdialog.h /usr/lib64/qt5/bin/uic ui/zoomlevelselector.ui -o .ui/ui_zoomlevelselector.h /usr/lib64/qt5/bin/uic ui/languageselectionwidget.ui -o .ui/ui_languageselectionwidget.h g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FolderParameter.o src/FolderParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ParametersCache.o src/ParametersCache.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ParametersCache.cpp:34: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/gmic_qt.o src/gmic_qt.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/gmic_qt.cpp:41: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/TextParameter.o src/TextParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ColorParameter.o src/ColorParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FilterParamsWidget.o src/FilterParamsWidget.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersTreeFaveItem.o src/FiltersTreeFaveItem.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersTreeAbstractItem.o src/FiltersTreeAbstractItem.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FileParameter.o src/FileParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/host_gimp.o src/host_gimp.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = float]' BUILDSTDERR: src/host_gimp.cpp:570:24: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_gimp.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/GmicStdlibParser.o src/GmicStdlibParser.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/GmicStdlibParser.cpp:42: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersTreeFolderItem.o src/FiltersTreeFolderItem.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ImageTools.o src/ImageTools.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageTools.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/IntParameter.o src/IntParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/LayersExtentProxy.o src/LayersExtentProxy.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersTreeItemDelegate.o src/FiltersTreeItemDelegate.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ProgressInfoWindow.o src/ProgressInfoWindow.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ProgressInfoWindow.cpp:36: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/SeparatorParameter.o src/SeparatorParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/NoteParameter.o src/NoteParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FilterThread.o src/FilterThread.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FilterThread.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ConstParameter.o src/ConstParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/MainWindow.o src/MainWindow.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56802:24: required from 'cimg_library::CImgList& cimg_library::CImgList::push_back(const cimg_library::CImg&) [with t = float; T = float]' BUILDSTDERR: src/MainWindow.cpp:1078:47: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/MainWindow.cpp:68: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/BoolParameter.o src/BoolParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/DialogSettings.o src/DialogSettings.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ButtonParameter.o src/ButtonParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FloatParameter.o src/FloatParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ProgressInfoWidget.o src/ProgressInfoWidget.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/AbstractParameter.o src/AbstractParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ImageConverter.o src/ImageConverter.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/ImageConverter.cpp:29: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ClickableLabel.o src/ClickableLabel.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersTreeAbstractFilterItem.o src/FiltersTreeAbstractFilterItem.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/InOutPanel.o src/InOutPanel.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/InOutPanel.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/LinkParameter.o src/LinkParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ChoiceParameter.o src/ChoiceParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersTreeFilterItem.o src/FiltersTreeFilterItem.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/MultilineTextParameterWidget.o src/MultilineTextParameterWidget.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/SearchFieldWidget.o src/SearchFieldWidget.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/PreviewWidget.o src/PreviewWidget.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/PreviewWidget.cpp:37: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/Updater.o src/Updater.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/Updater.cpp:30: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/HeadlessProcessor.o src/HeadlessProcessor.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/HeadlessProcessor.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/HtmlTranslator.o src/HtmlTranslator.cpp BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:60347:40: required from here BUILDSTDERR: ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:60791:64: required from here BUILDSTDERR: ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:60812:41: required from here BUILDSTDERR: ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:60812:41: required from here BUILDSTDERR: ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:60812:41: required from here BUILDSTDERR: ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:60812:41: required from here BUILDSTDERR: ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/CImg.h:60812:41: required from here BUILDSTDERR: ../src/CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/HtmlTranslator.cpp:29: BUILDSTDERR: ../src/CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FiltersVisibilityMap.o src/FiltersVisibilityMap.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/FiltersVisibilityMap.cpp:32: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ZoomLevelSelector.o src/ZoomLevelSelector.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/LanguageSelectionWidget.o src/LanguageSelectionWidget.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/StoredFave.o src/StoredFave.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/StoredFave.cpp:38: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/TreeView.o src/TreeView.cpp /usr/lib64/qt5/bin/rcc -name gmic_qt gmic_qt.qrc -o .qrc/qrc_gmic_qt.cpp /usr/lib64/qt5/bin/rcc -name translations translations.qrc -o .qrc/qrc_translations.cpp g++ -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -dM -E -o .moc/moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/qrc_gmic_qt.o .qrc/qrc_gmic_qt.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/qrc_translations.o .qrc/qrc_translations.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ProgressInfoWidget.h -o .moc/moc_ProgressInfoWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FilterThread.h -o .moc/moc_FilterThread.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/MultilineTextParameterWidget.h -o .moc/moc_MultilineTextParameterWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/MainWindow.h -o .moc/moc_MainWindow.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ProgressInfoWindow.h -o .moc/moc_ProgressInfoWindow.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/BoolParameter.h -o .moc/moc_BoolParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ConstParameter.h -o .moc/moc_ConstParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/LinkParameter.h -o .moc/moc_LinkParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/PreviewWidget.h -o .moc/moc_PreviewWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ButtonParameter.h -o .moc/moc_ButtonParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ChoiceParameter.h -o .moc/moc_ChoiceParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/IntParameter.h -o .moc/moc_IntParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/SearchFieldWidget.h -o .moc/moc_SearchFieldWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FolderParameter.h -o .moc/moc_FolderParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/SeparatorParameter.h -o .moc/moc_SeparatorParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/NoteParameter.h -o .moc/moc_NoteParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/DialogSettings.h -o .moc/moc_DialogSettings.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/TextParameter.h -o .moc/moc_TextParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/AbstractParameter.h -o .moc/moc_AbstractParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FloatParameter.h -o .moc/moc_FloatParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ColorParameter.h -o .moc/moc_ColorParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/Updater.h -o .moc/moc_Updater.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FilterParamsWidget.h -o .moc/moc_FilterParamsWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/InOutPanel.h -o .moc/moc_InOutPanel.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ClickableLabel.h -o .moc/moc_ClickableLabel.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FileParameter.h -o .moc/moc_FileParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/HeadlessProcessor.h -o .moc/moc_HeadlessProcessor.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ZoomLevelSelector.h -o .moc/moc_ZoomLevelSelector.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/LanguageSelectionWidget.h -o .moc/moc_LanguageSelectionWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/uuid -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/TreeView.h -o .moc/moc_TreeView.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ProgressInfoWidget.o .moc/moc_ProgressInfoWidget.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FilterThread.o .moc/moc_FilterThread.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_MultilineTextParameterWidget.o .moc/moc_MultilineTextParameterWidget.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_MainWindow.o .moc/moc_MainWindow.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ProgressInfoWindow.o .moc/moc_ProgressInfoWindow.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_BoolParameter.o .moc/moc_BoolParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ConstParameter.o .moc/moc_ConstParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_LinkParameter.o .moc/moc_LinkParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_PreviewWidget.o .moc/moc_PreviewWidget.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ButtonParameter.o .moc/moc_ButtonParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ChoiceParameter.o .moc/moc_ChoiceParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_IntParameter.o .moc/moc_IntParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_SearchFieldWidget.o .moc/moc_SearchFieldWidget.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FolderParameter.o .moc/moc_FolderParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_SeparatorParameter.o .moc/moc_SeparatorParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_NoteParameter.o .moc/moc_NoteParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_DialogSettings.o .moc/moc_DialogSettings.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_TextParameter.o .moc/moc_TextParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_AbstractParameter.o .moc/moc_AbstractParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FloatParameter.o .moc/moc_FloatParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ColorParameter.o .moc/moc_ColorParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_Updater.o .moc/moc_Updater.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FilterParamsWidget.o .moc/moc_FilterParamsWidget.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_InOutPanel.o .moc/moc_InOutPanel.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ClickableLabel.o .moc/moc_ClickableLabel.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FileParameter.o .moc/moc_FileParameter.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_HeadlessProcessor.o .moc/moc_HeadlessProcessor.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ZoomLevelSelector.o .moc/moc_ZoomLevelSelector.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_LanguageSelectionWidget.o .moc/moc_LanguageSelectionWidget.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_TreeView.o .moc/moc_TreeView.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=gimp_qt -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/gimp-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/uuid -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/gmic.o ../src/gmic.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/gmic.cpp:2694:110: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = float]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = void*]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = void*]' BUILDSTDERR: ../src/gmic.cpp:2572:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = unsigned int]': BUILDSTDERR: ../src/./gmic.cpp:417:5: required from 'cimg_library::CImg& cimg_library::CImg::convert_primitives_CImg3d(unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = void*]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = void*]' BUILDSTDERR: ../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*]' BUILDSTDERR: ../src/gmic.cpp:2243:76: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = _gmic_parallel]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = _gmic_parallel]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = _gmic_parallel]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = _gmic_parallel]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = _gmic_parallel]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:11622:41: required from 'cimg_library::CImg& cimg_library::CImg::move_to(cimg_library::CImg&) [with T = _gmic_parallel]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (_is_shared) std::memmove(_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: else std::memcpy(_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memcpy(new_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long int]' BUILDSTDERR: ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long int; T = long int]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long int]' BUILDSTDERR: ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = long int]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = long int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -s -o gmic_gimp_qt .obj/host_gimp.o .obj/FolderParameter.o .obj/ParametersCache.o .obj/gmic_qt.o .obj/TextParameter.o .obj/ColorParameter.o .obj/FilterParamsWidget.o .obj/FiltersTreeFaveItem.o .obj/FiltersTreeAbstractItem.o .obj/FileParameter.o .obj/GmicStdlibParser.o .obj/ImageTools.o .obj/FiltersTreeFolderItem.o .obj/ProgressInfoWindow.o .obj/IntParameter.o .obj/LayersExtentProxy.o .obj/FiltersTreeItemDelegate.o .obj/FilterThread.o .obj/SeparatorParameter.o .obj/NoteParameter.o .obj/MainWindow.o .obj/ConstParameter.o .obj/ImageConverter.o .obj/BoolParameter.o .obj/DialogSettings.o .obj/ButtonParameter.o .obj/FloatParameter.o .obj/ProgressInfoWidget.o .obj/AbstractParameter.o .obj/PreviewWidget.o .obj/ClickableLabel.o .obj/FiltersTreeAbstractFilterItem.o .obj/InOutPanel.o .obj/LinkParameter.o .obj/ChoiceParameter.o .obj/FiltersTreeFilterItem.o .obj/MultilineTextParameterWidget.o .obj/SearchFieldWidget.o .obj/Updater.o .obj/HeadlessProcessor.o .obj/FiltersVisibilityMap.o .obj/HtmlTranslator.o .obj/StoredFave.o .obj/ZoomLevelSelector.o .obj/LanguageSelectionWidget.o .obj/TreeView.o .obj/gmic.o .obj/qrc_gmic_qt.o .obj/qrc_translations.o .obj/moc_ProgressInfoWidget.o .obj/moc_FilterThread.o .obj/moc_MultilineTextParameterWidget.o .obj/moc_MainWindow.o .obj/moc_ProgressInfoWindow.o .obj/moc_BoolParameter.o .obj/moc_ConstParameter.o .obj/moc_LinkParameter.o .obj/moc_PreviewWidget.o .obj/moc_ButtonParameter.o .obj/moc_ChoiceParameter.o .obj/moc_IntParameter.o .obj/moc_SearchFieldWidget.o .obj/moc_FolderParameter.o .obj/moc_SeparatorParameter.o .obj/moc_NoteParameter.o .obj/moc_DialogSettings.o .obj/moc_TextParameter.o .obj/moc_AbstractParameter.o .obj/moc_FloatParameter.o .obj/moc_ColorParameter.o .obj/moc_Updater.o .obj/moc_FilterParamsWidget.o .obj/moc_InOutPanel.o .obj/moc_ClickableLabel.o .obj/moc_FileParameter.o .obj/moc_HeadlessProcessor.o .obj/moc_ZoomLevelSelector.o .obj/moc_LanguageSelectionWidget.o .obj/moc_TreeView.o -lfftw3_threads -lfftw3 -lpng16 -lz -lcurl -lgimp-2.0 -lgimpmath-2.0 -lgimpconfig-2.0 -lgimpcolor-2.0 -lgimpbase-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lX11 -lQt5Widgets -lQt5Gui -lQt5Network -lQt5Core -lGL -lpthread + /usr/lib64/qt5/bin/qmake 'QMAKE_CFLAGS_DEBUG=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection ' 'QMAKE_CFLAGS_RELEASE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection ' 'QMAKE_CXXFLAGS_DEBUG=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection ' 'QMAKE_CXXFLAGS_RELEASE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-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 BUILDSTDERR: Project MESSAGE: GMIC PATH ../src BUILDSTDERR: Project MESSAGE: G'MIC version is 220 BUILDSTDERR: Project MESSAGE: CImg version is 220 BUILDSTDERR: Project MESSAGE: Prerelease date is 180428 BUILDSTDERR: Project MESSAGE: Linux platform BUILDSTDERR: Project MESSAGE: Building standalone version BUILDSTDERR: Project MESSAGE: OpenMP enabled BUILDSTDERR: Project MESSAGE: Release build + /usr/bin/make -O -j2 g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=standalone -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ImageDialog.o src/standalone/ImageDialog.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/standalone/ImageDialog.cpp:26: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=standalone -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt -I/builddir/build/BUILD/gmic-2.2.0/gmic-qt/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/libpng16 -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/standalone/ImageDialog.h -o .moc/moc_ImageDialog.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=standalone -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ImageDialog.o .moc/moc_ImageDialog.cpp g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -O3 -s -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dgmic_build -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_rng -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"180428\" -Dcimg_display=1 -D_IS_LINUX_ -DGMIC_HOST=standalone -Dcimg_use_openmp -Dgmic_gui -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/libpng16 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/host_none.o src/host_none.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60791:64: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from src/host_none.cpp:39: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp -s -o gmic_qt .obj/host_none.o .obj/ImageDialog.o .obj/FolderParameter.o .obj/ParametersCache.o .obj/gmic_qt.o .obj/TextParameter.o .obj/ColorParameter.o .obj/FilterParamsWidget.o .obj/FiltersTreeFaveItem.o .obj/FiltersTreeAbstractItem.o .obj/FileParameter.o .obj/GmicStdlibParser.o .obj/ImageTools.o .obj/FiltersTreeFolderItem.o .obj/ProgressInfoWindow.o .obj/IntParameter.o .obj/LayersExtentProxy.o .obj/FiltersTreeItemDelegate.o .obj/FilterThread.o .obj/SeparatorParameter.o .obj/NoteParameter.o .obj/MainWindow.o .obj/ConstParameter.o .obj/ImageConverter.o .obj/BoolParameter.o .obj/DialogSettings.o .obj/ButtonParameter.o .obj/FloatParameter.o .obj/ProgressInfoWidget.o .obj/AbstractParameter.o .obj/PreviewWidget.o .obj/ClickableLabel.o .obj/FiltersTreeAbstractFilterItem.o .obj/InOutPanel.o .obj/LinkParameter.o .obj/ChoiceParameter.o .obj/FiltersTreeFilterItem.o .obj/MultilineTextParameterWidget.o .obj/SearchFieldWidget.o .obj/Updater.o .obj/HeadlessProcessor.o .obj/FiltersVisibilityMap.o .obj/HtmlTranslator.o .obj/StoredFave.o .obj/ZoomLevelSelector.o .obj/LanguageSelectionWidget.o .obj/TreeView.o .obj/gmic.o .obj/qrc_gmic_qt.o .obj/qrc_translations.o .obj/moc_ImageDialog.o .obj/moc_ProgressInfoWidget.o .obj/moc_FilterThread.o .obj/moc_MultilineTextParameterWidget.o .obj/moc_MainWindow.o .obj/moc_ProgressInfoWindow.o .obj/moc_BoolParameter.o .obj/moc_ConstParameter.o .obj/moc_LinkParameter.o .obj/moc_PreviewWidget.o .obj/moc_ButtonParameter.o .obj/moc_ChoiceParameter.o .obj/moc_IntParameter.o .obj/moc_SearchFieldWidget.o .obj/moc_FolderParameter.o .obj/moc_SeparatorParameter.o .obj/moc_NoteParameter.o .obj/moc_DialogSettings.o .obj/moc_TextParameter.o .obj/moc_AbstractParameter.o .obj/moc_FloatParameter.o .obj/moc_ColorParameter.o .obj/moc_Updater.o .obj/moc_FilterParamsWidget.o .obj/moc_InOutPanel.o .obj/moc_ClickableLabel.o .obj/moc_FileParameter.o .obj/moc_HeadlessProcessor.o .obj/moc_ZoomLevelSelector.o .obj/moc_LanguageSelectionWidget.o .obj/moc_TreeView.o -lfftw3_threads -lfftw3 -lpng16 -lz -lcurl -lX11 -lQt5Widgets -lQt5Gui -lQt5Network -lQt5Core -lGL -lpthread + cd ../zart + /usr/lib64/qt5/bin/qmake 'QMAKE_CFLAGS_DEBUG=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection ' 'QMAKE_CFLAGS_RELEASE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection ' 'QMAKE_CXXFLAGS_DEBUG=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection ' 'QMAKE_CXXFLAGS_RELEASE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-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 BUILDSTDERR: Project MESSAGE: GMIC_PATH is ../src BUILDSTDERR: Project MESSAGE: Release build + /usr/bin/make -O -j2 /usr/lib64/qt5/bin/uic ui/DialogAbout.ui -o .ui/ui_DialogAbout.h /usr/lib64/qt5/bin/uic ui/MainWindow.ui -o .ui/ui_MainWindow.h /usr/lib64/qt5/bin/uic ui/DialogLicense.ui -o .ui/ui_DialogLicense.h /usr/lib64/qt5/bin/uic ui/FullScreenWidget.ui -o .ui/ui_FullScreenWidget.h /usr/lib64/qt5/bin/uic ui/OutputWindow.ui -o .ui/ui_OutputWindow.h g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ImageView.o src/ImageView.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/MainWindow.o src/MainWindow.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/MainWindow.cpp:79: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ZArt.o src/ZArt.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/ZArt.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FilterThread.o src/FilterThread.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: src/FilterThread.cpp:295:137: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: src/FilterThread.cpp:295:137: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from src/FilterThread.cpp:46: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/DialogAbout.o src/DialogAbout.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/CommandEditor.o src/CommandEditor.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ImageConverter.o src/ImageConverter.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/ImageConverter.cpp:50: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/DialogLicense.o src/DialogLicense.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ImageSource.o src/ImageSource.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/WebcamSource.o src/WebcamSource.cpp BUILDSTDERR: src/WebcamSource.cpp: In static member function 'static bool WebcamSource::isWebcamUnused(int)': BUILDSTDERR: src/WebcamSource.cpp:144:18: warning: catching polymorphic type 'class cv::Exception' by value [-Wcatch-value=] BUILDSTDERR: } catch (cv::Exception) { BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: src/WebcamSource.cpp: In member function 'void WebcamSource::start()': BUILDSTDERR: src/WebcamSource.cpp:182:20: warning: catching polymorphic type 'class cv::Exception' by value [-Wcatch-value=] BUILDSTDERR: } catch (cv::Exception) { BUILDSTDERR: ^~~~~~~~~ g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/StillImageSource.o src/StillImageSource.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/ImageConverter.h:56, BUILDSTDERR: from src/StillImageSource.cpp:49: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/VideoFileSource.o src/VideoFileSource.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/TreeWidgetPresetItem.o src/TreeWidgetPresetItem.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/AbstractParameter.o src/AbstractParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/IntParameter.o src/IntParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/CommandParamsWidget.o src/CommandParamsWidget.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/SeparatorParameter.o src/SeparatorParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/NoteParameter.o src/NoteParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FloatParameter.o src/FloatParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/BoolParameter.o src/BoolParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ChoiceParameter.o src/ChoiceParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ColorParameter.o src/ColorParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FullScreenWidget.o src/FullScreenWidget.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/FullScreenWidget.cpp:53: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FileParameter.o src/FileParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/FolderParameter.o src/FolderParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/TextParameter.o src/TextParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/LinkParameter.o src/LinkParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/ConstParameter.o src/ConstParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/OutputWindow.o src/OutputWindow.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from include/FilterThread.h:52, BUILDSTDERR: from include/MainWindow.h:60, BUILDSTDERR: from src/OutputWindow.cpp:54: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ /usr/lib64/qt5/bin/rcc -name zart zart.qrc -o .qrc/qrc_zart.cpp g++ -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -dM -E -o .moc/moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/qrc_zart.o .qrc/qrc_zart.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ImageView.h -o .moc/moc_ImageView.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/MainWindow.h -o .moc/moc_MainWindow.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FilterThread.h -o .moc/moc_FilterThread.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/CommandEditor.h -o .moc/moc_CommandEditor.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/AbstractParameter.h -o .moc/moc_AbstractParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/IntParameter.h -o .moc/moc_IntParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/CommandParamsWidget.h -o .moc/moc_CommandParamsWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/SeparatorParameter.h -o .moc/moc_SeparatorParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/NoteParameter.h -o .moc/moc_NoteParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FloatParameter.h -o .moc/moc_FloatParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/BoolParameter.h -o .moc/moc_BoolParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ChoiceParameter.h -o .moc/moc_ChoiceParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ColorParameter.h -o .moc/moc_ColorParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FullScreenWidget.h -o .moc/moc_FullScreenWidget.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FileParameter.h -o .moc/moc_FileParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/FolderParameter.h -o .moc/moc_FolderParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/TextParameter.h -o .moc/moc_TextParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/LinkParameter.h -o .moc/moc_LinkParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/ConstParameter.h -o .moc/moc_ConstParameter.cpp /usr/lib64/qt5/bin/moc -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include .moc/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart -I/builddir/build/BUILD/gmic-2.2.0/zart/include -I/builddir/build/BUILD/gmic-2.2.0/src -I/usr/include/opencv -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtXml -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/ppc64le-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/ppc64le-redhat-linux/8/include -I/usr/local/include -I/usr/include include/OutputWindow.h -o .moc/moc_OutputWindow.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ImageView.o .moc/moc_ImageView.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_MainWindow.o .moc/moc_MainWindow.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/../include/MainWindow.h:60, BUILDSTDERR: from .moc/moc_MainWindow.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FilterThread.o .moc/moc_FilterThread.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:60347:40: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = char]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:47206:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from .moc/../include/FilterThread.h:52, BUILDSTDERR: from .moc/moc_FilterThread.cpp:9: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_CommandEditor.o .moc/moc_CommandEditor.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_AbstractParameter.o .moc/moc_AbstractParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_IntParameter.o .moc/moc_IntParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_CommandParamsWidget.o .moc/moc_CommandParamsWidget.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_SeparatorParameter.o .moc/moc_SeparatorParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_NoteParameter.o .moc/moc_NoteParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FloatParameter.o .moc/moc_FloatParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_BoolParameter.o .moc/moc_BoolParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ChoiceParameter.o .moc/moc_ChoiceParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ColorParameter.o .moc/moc_ColorParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FullScreenWidget.o .moc/moc_FullScreenWidget.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FileParameter.o .moc/moc_FileParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_FolderParameter.o .moc/moc_FolderParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_TextParameter.o .moc/moc_TextParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_LinkParameter.o .moc/moc_LinkParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_ConstParameter.o .moc/moc_ConstParameter.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/moc_OutputWindow.o .moc/moc_OutputWindow.cpp g++ -c -pipe -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -Wall -W -D_REENTRANT -fPIC -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_openmp -Dgmic_build -Dgmic_is_parallel -Dcimg_use_abort -DQT_NO_DEBUG_OUTPUT -D_IS_UNIX_ -Dcimg_display=0 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Iinclude -I../src -isystem /usr/include/opencv -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.moc -isystem /usr/include/libdrm -isystem /usr/include/valgrind -I.ui -I/usr/lib64/qt5/mkspecs/linux-g++ -o .obj/gmic.o ../src/gmic.cpp BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = char]': BUILDSTDERR: ../src/gmic.cpp:2694:110: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = char]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = float]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = float]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned char]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = void*]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = void*]' BUILDSTDERR: ../src/gmic.cpp:2572:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = unsigned int]': BUILDSTDERR: ../src/./gmic.cpp:417:5: required from 'cimg_library::CImg& cimg_library::CImg::convert_primitives_CImg3d(unsigned int) [with T = float]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = void*]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = void*]' BUILDSTDERR: ../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*]' BUILDSTDERR: ../src/gmic.cpp:2243:76: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = unsigned int]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = _gmic_parallel]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = _gmic_parallel]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = _gmic_parallel]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = _gmic_parallel]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = _gmic_parallel]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg<_gmic_parallel >' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:11622:41: required from 'cimg_library::CImg& cimg_library::CImg::move_to(cimg_library::CImg&) [with T = _gmic_parallel]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (_is_shared) std::memmove(_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: else std::memcpy(_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memcpy(new_data,values,siz*sizeof(T)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/gmic.cpp:2274:8: note: 'struct _gmic_parallel' declared here BUILDSTDERR: struct _gmic_parallel { BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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]': BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../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] BUILDSTDERR: std::memset(fonts + (ind=15),0,sizeof(CImgList)); // Free a slot in cache for new font. BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/./CImg.h:54624:10: note: 'struct cimg_library::CImgList' declared here BUILDSTDERR: struct CImgList { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = bool]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = bool]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int, unsigned int) [with T = long unsigned int]': BUILDSTDERR: ../src/./CImg.h:56601:28: required from 'cimg_library::CImgList& cimg_library::CImgList::remove(unsigned int) [with T = long unsigned int]' BUILDSTDERR: ../src/./CImg.h:56613:31: required from 'cimg_library::CImgList& cimg_library::CImgList::remove() [with T = long unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:15308:41: required from 'cimg_library::CImg::_cimg_math_parser::_cimg_math_parser(const char*, const char*, const cimg_library::CImg&, cimg_library::CImg*, const cimg_library::CImgList*, cimg_library::CImgList*, bool) [with T = float]' BUILDSTDERR: ../src/./CImg.h:24617:25: required from 'double cimg_library::CImg::_eval(cimg_library::CImg*, const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:24603:65: required from 'double cimg_library::CImg::eval(const char*, double, double, double, double, const cimg_library::CImgList*, cimg_library::CImgList*) const [with T = float]' BUILDSTDERR: ../src/./CImg.h:60812:41: required from here BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memmove(_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data + _width,0,sizeof(CImg)*nb); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1) std::memcpy(new_data,_data,sizeof(CImg)*npos1); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (npos1!=_width) std::memcpy(new_data + npos1,_data + npos2 + 1,sizeof(CImg)*(_width - npos1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: if (_width!=_allocated_width) std::memset(new_data + _width,0,sizeof(CImg)*(_allocated_width - _width)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width + nb)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../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]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short unsigned int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = short int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = short int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = short int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = long int]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = long int]' BUILDSTDERR: ../src/./CImg.h:11649:34: required from 'cimg_library::CImgList& cimg_library::CImg::move_to(cimg_library::CImgList&, unsigned int) [with t = long int; T = long int]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = long int]' BUILDSTDERR: ../src/./CImg.h:54160:22: required from 'const cimg_library::CImg& cimg_library::CImg::save_yuv(const char*, unsigned int, bool) const [with T = long int]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = long int]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h: In instantiation of 'cimg_library::CImgList& cimg_library::CImgList::insert(const cimg_library::CImg&, unsigned int, bool) [with T = double]': BUILDSTDERR: ../src/./CImg.h:56472:42: required from 'cimg_library::CImgList& cimg_library::CImgList::insert(unsigned int, unsigned int) [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:33171:15: required from 'cimg_library::CImgList cimg_library::CImg::get_split(char, int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/./CImg.h:52371:73: required from 'const cimg_library::CImg& cimg_library::CImg::save(const char*, int, unsigned int) const [with T = double]' BUILDSTDERR: ../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]' BUILDSTDERR: ../src/gmic.cpp:2213:88: required from here BUILDSTDERR: ../src/./CImg.h:56421:32: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos) std::memcpy(new_data,_data,sizeof(CImg)*npos); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56422:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memcpy(new_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56435:22: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: std::memset(_data,0,sizeof(CImg)*(_width - 1)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:56439:45: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct cimg_library::CImg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: if (npos!=_width - 1) std::memmove(_data + npos + 1,_data + npos,sizeof(CImg)*(_width - 1 - npos)); BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/gmic.h:199, BUILDSTDERR: from ../src/gmic.cpp:2030: BUILDSTDERR: ../src/./CImg.h:10614:10: note: 'struct cimg_library::CImg' declared here BUILDSTDERR: struct CImg { BUILDSTDERR: ^~~~ 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.gz4m6l + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le + 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.ppc64le install mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le`gimptool-2.0 --gimpplugindir`/plug-ins/ cp -f ../resources/gmic_film_cluts.gmz /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le`gimptool-2.0 --gimpplugindir`/plug-ins/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/bin/ cp -f gmic /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/bin/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/include/ cp -f gmic.h /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/include/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/share mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/lib cp -f libgmic.so /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/lib/libgmic.so.220 ln -fs libgmic.so.220 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/lib/libgmic.so.2 ln -fs libgmic.so.2 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/lib/libgmic.so mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/share/man/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/share/man/man1/ mkdir -p /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/share/man/fr/man1/ + test /usr/lib '!=' /usr/lib64 + mv /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le//usr/lib/libcgmic.so /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le//usr/lib/libcgmic.so.2 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le//usr/lib/libcgmic.so.220 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le//usr/lib/libgmic.so /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le//usr/lib/libgmic.so.2 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le//usr/lib/libgmic.so.220 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le//usr/lib64/ + rm -f /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le//usr/lib64/libgmic.so.2 + rm -f /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le//usr/lib64/libcgmic.so.2 + ln -s libgmic.so.2.2.0 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le//usr/lib64/libgmic.so.2 + ln -s libcgmic.so.2.2.0 /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le//usr/lib64/libcgmic.so.2 + chmod -x /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le//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.ppc64le --unique-debug-src-base gmic-2.2.0-3.fc29.ppc64le --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.ppc64le/usr/bin/zart extracting debug info from /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/bin/gmic extracting debug info from /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/lib64/libgmic.so.220 extracting debug info from /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/lib64/libcgmic.so.220 /usr/lib/rpm/sepdebugcrcfix: Updated 4 CRC32s, 0 CRC32s did match. BUILDSTDERR: 12622 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig BUILDSTDERR: /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/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.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.equ5hk + umask 022 + cd /builddir/build/BUILD + cd gmic-2.2.0 + DOCDIR=/builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/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.ppc64le/usr/share/doc/gmic + cp -pr README /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/share/doc/gmic + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.C7lXti + umask 022 + cd /builddir/build/BUILD + cd gmic-2.2.0 + LICENSEDIR=/builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/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.ppc64le/usr/share/licenses/gmic + cp -pr COPYING /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/share/licenses/gmic + cp -pr COPYING-gmic-qt /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/share/licenses/gmic + cp -pr COPYING-libcgmic /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le/usr/share/licenses/gmic + exit 0 Provides: gmic = 2.2.0-3.fc29 gmic(ppc-64) = 2.2.0-3.fc29 libcgmic.so.2()(64bit) libgmic.so.2()(64bit) Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: libGL.so.1()(64bit) libHalf.so.12()(64bit) libIlmImf-2_2.so.22()(64bit) libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libQt5Gui.so.5()(64bit) libQt5Gui.so.5(Qt_5)(64bit) libQt5Network.so.5()(64bit) libQt5Network.so.5(Qt_5)(64bit) libQt5Widgets.so.5()(64bit) libQt5Widgets.so.5(Qt_5)(64bit) libQt5Xml.so.5()(64bit) libQt5Xml.so.5(Qt_5)(64bit) libX11.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcurl.so.4()(64bit) libfftw3.so.3()(64bit) libfftw3_threads.so.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libopencv_aruco.so.3.4()(64bit) libopencv_bgsegm.so.3.4()(64bit) libopencv_bioinspired.so.3.4()(64bit) libopencv_calib3d.so.3.4()(64bit) libopencv_ccalib.so.3.4()(64bit) libopencv_core.so.3.4()(64bit) libopencv_cvv.so.3.4()(64bit) libopencv_datasets.so.3.4()(64bit) libopencv_dpm.so.3.4()(64bit) libopencv_face.so.3.4()(64bit) libopencv_features2d.so.3.4()(64bit) libopencv_flann.so.3.4()(64bit) libopencv_freetype.so.3.4()(64bit) libopencv_fuzzy.so.3.4()(64bit) libopencv_hdf.so.3.4()(64bit) libopencv_hfs.so.3.4()(64bit) libopencv_highgui.so.3.4()(64bit) libopencv_img_hash.so.3.4()(64bit) libopencv_imgcodecs.so.3.4()(64bit) libopencv_imgproc.so.3.4()(64bit) libopencv_line_descriptor.so.3.4()(64bit) libopencv_ml.so.3.4()(64bit) libopencv_objdetect.so.3.4()(64bit) libopencv_optflow.so.3.4()(64bit) libopencv_phase_unwrapping.so.3.4()(64bit) libopencv_photo.so.3.4()(64bit) libopencv_plot.so.3.4()(64bit) libopencv_reg.so.3.4()(64bit) libopencv_rgbd.so.3.4()(64bit) libopencv_saliency.so.3.4()(64bit) libopencv_shape.so.3.4()(64bit) libopencv_stereo.so.3.4()(64bit) libopencv_stitching.so.3.4()(64bit) libopencv_structured_light.so.3.4()(64bit) libopencv_superres.so.3.4()(64bit) libopencv_surface_matching.so.3.4()(64bit) libopencv_tracking.so.3.4()(64bit) libopencv_video.so.3.4()(64bit) libopencv_videoio.so.3.4()(64bit) libopencv_videostab.so.3.4()(64bit) libopencv_ximgproc.so.3.4()(64bit) libopencv_xobjdetect.so.3.4()(64bit) libopencv_xphoto.so.3.4()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtiff.so.5()(64bit) libtiff.so.5(LIBTIFF_4.0)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) rtld(GNU_HASH) Obsoletes: gmic-static <= 2.1.8 Processing files: gmic-devel-2.2.0-3.fc29.ppc64le Provides: gmic-devel = 2.2.0-3.fc29 gmic-devel(ppc-64) = 2.2.0-3.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libcgmic.so.2()(64bit) libgmic.so.2()(64bit) Processing files: gmic-gimp-2.2.0-3.fc29.ppc64le Provides: gmic-gimp = 2.2.0-3.fc29 gmic-gimp(ppc-64) = 2.2.0-3.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGL.so.1()(64bit) libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libQt5Gui.so.5()(64bit) libQt5Gui.so.5(Qt_5)(64bit) libQt5Network.so.5()(64bit) libQt5Network.so.5(Qt_5)(64bit) libQt5Widgets.so.5()(64bit) libQt5Widgets.so.5(Qt_5)(64bit) libX11.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcairo.so.2()(64bit) libcurl.so.4()(64bit) libfftw3.so.3()(64bit) libfftw3_threads.so.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgimp-2.0.so.0()(64bit) libgimpbase-2.0.so.0()(64bit) libgimpcolor-2.0.so.0()(64bit) libgimpconfig-2.0.so.0()(64bit) libgimpmath-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) rtld(GNU_HASH) Processing files: gmic-debugsource-2.2.0-3.fc29.ppc64le Provides: gmic-debugsource = 2.2.0-3.fc29 gmic-debugsource(ppc-64) = 2.2.0-3.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gmic-debuginfo-2.2.0-3.fc29.ppc64le Provides: debuginfo(build-id) = 05fe7347f82f9ce97e4b47ac85e63198e34ec3cb debuginfo(build-id) = 112ddbd42143cc49e8bb9a7941697dd5804b6de0 debuginfo(build-id) = 45562bab89dd2eab9587f4fc476876b34d169ead debuginfo(build-id) = ab3043233f617213feb7f959745a21b90eb5b74c gmic-debuginfo = 2.2.0-3.fc29 gmic-debuginfo(ppc-64) = 2.2.0-3.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gmic-debugsource(ppc-64) = 2.2.0-3.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le Wrote: /builddir/build/RPMS/gmic-2.2.0-3.fc29.ppc64le.rpm Wrote: /builddir/build/RPMS/gmic-devel-2.2.0-3.fc29.ppc64le.rpm Wrote: /builddir/build/RPMS/gmic-gimp-2.2.0-3.fc29.ppc64le.rpm Wrote: /builddir/build/RPMS/gmic-debugsource-2.2.0-3.fc29.ppc64le.rpm Wrote: /builddir/build/RPMS/gmic-debuginfo-2.2.0-3.fc29.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.E13fuo + umask 022 + cd /builddir/build/BUILD + cd gmic-2.2.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/gmic-2.2.0-3.fc29.ppc64le + exit 0 Child return code was: 0