Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/f/fracplanet/fracplanet_0.5.1-5.1+b2_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/fracplanet-0.5.1-5.1+b2hwm5h103/fracplanet_0.5.1-5.1+b2_amd64.buildinfo Get source package info: fracplanet=0.5.1-5.1 Source URL: http://snapshot.notset.fr/mr/package/fracplanet/0.5.1-5.1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-11.1 automake=1:1.16.3-1 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.48 bash=5.1-1 binutils=2.35.1-4 binutils-common=2.35.1-4 binutils-x86-64-linux-gnu=2.35.1-4 bsdextrautils=2.36.1-2 bsdutils=1:2.36.1-2 build-essential=12.8 bzip2=1.0.8-4 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.1-1 dash=0.5.11+git20200708+dd9ef66-2 debconf=1.5.74 debhelper=13.3 debianutils=4.11.2 dh-autoreconf=19 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-3 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13+20201015-2 file=1:5.39-3 findutils=4.7.0+git20201010-2 fontconfig=2.13.1-4.2 fontconfig-config=2.13.1-4.2 fonts-dejavu-core=2.37-2 g++=4:10.2.0-1 g++-10=10.2.1-1 gcc=4:10.2.0-1 gcc-10=10.2.1-1 gcc-10-base=10.2.1-1 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 grep=3.6-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.59 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-8 libarchive-zip-perl=1.68-1 libasan6=10.2.1-1 libatomic1=10.2.1-1 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3.1 libaudit1=1:2.8.5-3.1+b1 libavahi-client3=0.8-3 libavahi-common-data=0.8-3 libavahi-common3=0.8-3 libbinutils=2.35.1-4 libblkid1=2.36.1-2 libboost-program-options-dev=1.74.0.2 libboost-program-options1.74-dev=1.74.0-3+b1 libboost-program-options1.74.0=1.74.0-3+b1 libboost1.74-dev=1.74.0-3+b1 libbrotli1=1.0.9-2+b2 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-4 libc-bin=2.31-5 libc-dev-bin=2.31-5 libc6=2.31-5 libc6-dev=2.31-5 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.1-1 libcom-err2=1.45.6-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-4 libctf0=2.35.1-4 libcups2=2.3.3op1-3 libdb5.3=5.3.28+dfsg1-0.6 libdbus-1-3=1.12.20-1 libdebconfclient0=0.255 libdebhelper-perl=13.3 libdouble-conversion3=3.1.5-6.1 libdpkg-perl=1.20.5 libdrm-amdgpu1=2.4.103-2 libdrm-common=2.4.103-2 libdrm-dev=2.4.103-2 libdrm-intel1=2.4.103-2 libdrm-nouveau2=2.4.103-2 libdrm-radeon1=2.4.103-2 libdrm2=2.4.103-2 libedit2=3.1-20191231-1 libegl-dev=1.3.2-1 libegl-mesa0=20.2.4-1 libegl1=1.3.2-1 libelf1=0.182-1 libevdev2=1.10.0+dfsg-1 libexpat1=2.2.10-1 libffi7=3.3-5 libfile-stripnondeterminism-perl=1.9.0-1 libfontconfig1=2.13.1-4.2 libfreetype6=2.10.4+dfsg-1 libgbm1=20.2.4-1 libgcc-10-dev=10.2.1-1 libgcc-s1=10.2.1-1 libgcrypt20=1.8.7-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libgl-dev=1.3.2-1 libgl1=1.3.2-1 libgl1-mesa-dri=20.2.4-1 libglapi-mesa=20.2.4-1 libglib2.0-0=2.66.3-2 libglu1-mesa=9.0.1-1 libglu1-mesa-dev=9.0.1-1 libglvnd0=1.3.2-1 libglx-dev=1.3.2-1 libglx-mesa0=20.2.4-1 libglx0=1.3.2-1 libgmp10=2:6.2.1+dfsg-1 libgnutls30=3.7.0-3 libgomp1=10.2.1-1 libgpg-error0=1.38-2 libgraphite2-3=1.3.14-1 libgssapi-krb5-2=1.18.3-4 libgudev-1.0-0=234-1 libharfbuzz0b=2.6.7-1 libhogweed6=3.6-2 libice6=2:1.0.10-1 libicu67=67.1-5 libidn2-0=2.3.0-4 libinput-bin=1.16.4-3 libinput10=1.16.4-3 libisl23=0.23-1 libitm1=10.2.1-1 libjpeg62-turbo=1:2.0.5-1.1 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 libllvm11=1:11.0.0-5+b1 liblsan0=10.2.1-1 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmd4c0=0.4.6-1 libmount1=2.36.1-2 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libmtdev1=1.1.6-1 libnettle8=3.6-2 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libp11-kit0=0.23.21-2 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpciaccess0=0.16-1 libpcre2-16-0=10.35-2 libpcre2-8-0=10.35-2 libpcre3=2:8.39-13 libperl5.32=5.32.0-5 libpipeline1=1.5.3-1 libpng16-16=1.6.37-3 libpthread-stubs0-dev=0.4-1 libqt5concurrent5=5.15.2+dfsg-2 libqt5core5a=5.15.2+dfsg-2 libqt5dbus5=5.15.2+dfsg-2 libqt5gui5=5.15.2+dfsg-2 libqt5network5=5.15.2+dfsg-2 libqt5opengl5=5.15.2+dfsg-2 libqt5opengl5-dev=5.15.2+dfsg-2 libqt5printsupport5=5.15.2+dfsg-2 libqt5sql5=5.15.2+dfsg-2 libqt5test5=5.15.2+dfsg-2 libqt5widgets5=5.15.2+dfsg-2 libqt5xml5=5.15.2+dfsg-2 libquadmath0=10.2.1-1 libseccomp2=2.5.0-3+b1 libselinux1=3.1-2+b2 libsensors-config=1:3.6.0-2 libsensors5=1:3.6.0-2 libsigsegv2=2.12-2 libsm6=2:1.2.3-1 libsmartcols1=2.36.1-2 libssl1.1=1.1.1i-1 libstdc++-10-dev=10.2.1-1 libstdc++6=10.2.1-1 libsub-override-perl=0.09-2 libsystemd0=247.1-3 libtasn1-6=4.16.0-2 libtinfo6=6.2+20201114-1 libtirpc-common=1.2.6-3 libtirpc-dev=1.2.6-3 libtirpc3=1.2.6-3 libtool=2.4.6-14 libtsan0=10.2.1-1 libubsan1=10.2.1-1 libuchardet0=0.0.7-1 libudev1=247.1-3 libunistring2=0.9.10-4 libuuid1=2.36.1-2 libvulkan-dev=1.2.154.1-1 libvulkan1=1.2.154.1-1 libwacom-common=1.6-1 libwacom2=1.6-1 libwayland-client0=1.18.0-2~exp1.1 libwayland-server0=1.18.0-2~exp1.1 libx11-6=2:1.6.12-1 libx11-data=2:1.6.12-1 libx11-dev=2:1.6.12-1 libx11-xcb1=2:1.6.12-1 libxau-dev=1:1.0.8-1+b2 libxau6=1:1.0.8-1+b2 libxcb-dri2-0=1.14-2 libxcb-dri3-0=1.14-2 libxcb-glx0=1.14-2 libxcb-icccm4=0.4.1-1.1 libxcb-image0=0.4.0-1+b3 libxcb-keysyms1=0.4.0-1+b2 libxcb-present0=1.14-2 libxcb-randr0=1.14-2 libxcb-render-util0=0.3.9-1+b1 libxcb-render0=1.14-2 libxcb-shape0=1.14-2 libxcb-shm0=1.14-2 libxcb-sync1=1.14-2 libxcb-util1=0.4.0-1+b1 libxcb-xfixes0=1.14-2 libxcb-xinerama0=1.14-2 libxcb-xinput0=1.14-2 libxcb-xkb1=1.14-2 libxcb1=1.14-2 libxcb1-dev=1.14-2 libxdamage1=1:1.1.5-2 libxdmcp-dev=1:1.1.2-3 libxdmcp6=1:1.1.2-3 libxext-dev=2:1.3.3-1+b2 libxext6=2:1.3.3-1+b2 libxfixes3=1:5.0.3-2 libxkbcommon-x11-0=1.0.3-2 libxkbcommon0=1.0.3-2 libxml2=2.9.10+dfsg-6.3+b1 libxrender1=1:0.9.10-1 libxshmfence1=1.3-1 libxslt1.1=1.1.34-4 libxxf86vm1=1:1.1.4-1+b2 libz3-4=4.8.9-1 libzstd1=1.4.5+dfsg-4 linux-libc-dev=5.9.11-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 mesa-common-dev=20.2.4-1 ncurses-base=6.2+20201114-1 ncurses-bin=6.2+20201114-1 patch=2.7.6-6 perl=5.32.0-5 perl-base=5.32.0-5 perl-modules-5.32=5.32.0-5 po-debconf=1.0.21 qt5-qmake=5.15.2+dfsg-2 qt5-qmake-bin=5.15.2+dfsg-2 qtbase5-dev=5.15.2+dfsg-2 qtbase5-dev-tools=5.15.2+dfsg-2 qtchooser=66-2 sed=4.7-1 sensible-utils=0.0.12+nmu1 shared-mime-info=2.0-1 sysvinit-utils=2.96-5 tar=1.32+dfsg-1 ucf=3.0043 util-linux=2.36.1-2 x11-common=1:7.7+21 x11proto-core-dev=2020.1-1 x11proto-dev=2020.1-1 x11proto-xext-dev=2020.1-1 xkb-data=2.29-2 xorg-sgml-doctools=1:1.11-1 xsltproc=1.1.34-4 xtrans-dev=1.4.0-1 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201212T153433Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201210T083846Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d fracplanet=0.5.1-5.1 && mkdir -p /build/fracplanet-WvdAsH && dpkg-source --no-check -x /*.dsc /build/fracplanet-WvdAsH/fracplanet-0.5.1 && cd /build/fracplanet-WvdAsH/fracplanet-0.5.1 && { printf '%s' 'fracplanet (0.5.1-5.1+b2) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild against boost 1.74 -- all / amd64 / i386 Build Daemon (x86-conova-01) Sat, 12 Dec 2020 14:25:49 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/fracplanet-WvdAsH" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/fracplanet-WvdAsH/fracplanet-0.5.1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1607783149" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/fracplanet-WvdAsH /tmp/fracplanet-0.5.1-5.1+b2hwm5h103 bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20201210T083846Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.jSpK23krBW as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.jSpK23krBW Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-2). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20201210T083846Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201210T083846Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1030 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4616 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-5) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201212T153433Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201210T083846Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.jSpK23krBW Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201212T153433Z unstable InRelease [153 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20201210T083846Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20201212T153433Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201212T153433Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201212T153433Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20201212T153433Z unstable/main amd64 Packages [11.6 MB] Fetched 34.3 MB in 29s (1194 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.jSpK23krBW I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d fracplanet=0.5.1-5.1 && mkdir -p /build/fracplanet-WvdAsH && dpkg-source --no-check -x /*.dsc /build/fracplanet-WvdAsH/fracplanet-0.5.1 && cd /build/fracplanet-WvdAsH/fracplanet-0.5.1 && { printf '%s' 'fracplanet (0.5.1-5.1+b2) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild against boost 1.74 -- all / amd64 / i386 Build Daemon (x86-conova-01) Sat, 12 Dec 2020 14:25:49 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/fracplanet-WvdAsH"' exec /tmp/mmdebstrap.jSpK23krBW Reading package lists... NOTICE: 'fracplanet' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/debian/fracplanet.git Please use: git clone https://salsa.debian.org/debian/fracplanet.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 123 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main fracplanet 0.5.1-5.1 (dsc) [2000 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main fracplanet 0.5.1-5.1 (tar) [112 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main fracplanet 0.5.1-5.1 (diff) [9100 B] Fetched 123 kB in 0s (587 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'fracplanet_0.5.1-5.1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting fracplanet in /build/fracplanet-WvdAsH/fracplanet-0.5.1 dpkg-source: info: unpacking fracplanet_0.5.1.orig.tar.gz dpkg-source: info: unpacking fracplanet_0.5.1-5.1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying make-subdivisions-param.patch dpkg-source: info: applying make-configure-file.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/fracplanet-WvdAsH/fracplanet-0.5.1 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1607783149" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.jSpK23krBW dpkg-buildpackage: info: source package fracplanet dpkg-buildpackage: info: source version 0.5.1-5.1+b2 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by all / amd64 / i386 Build Daemon (x86-conova-01) dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh_testdir dh_testroot rm -f build-stamp configure-stamp [ ! -f Makefile ] || /usr/bin/make distclean rm -f Makefile #usage_text.h dh_clean debian/rules build-arch dh_testdir dh_auto_configure -- VERSION_NUMBER=`./VERSION` fracplanet.pro QMAKE_CXXFLAGS_RELEASE='' QMAKE_CXXFLAGS_DEBUG='' QMAKE_CFLAGS_RELEASE='' QMAKE_CFLAGS_DEBUG='' QMAKE_CFLAGS='-Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2' QMAKE_CXXFLAGS='-Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2' QMAKE_LFLAGS='-g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now' qmake -makefile "QMAKE_CFLAGS_RELEASE=-g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CFLAGS_DEBUG=-g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_RELEASE=-g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_DEBUG=-g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,-z,now" "QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,-z,now" QMAKE_STRIP=: PREFIX=/usr VERSION_NUMBER=0.5.1 fracplanet.pro QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= "QMAKE_CFLAGS=-Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS=-Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_LFLAGS=-g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now" Info: creating stash file /build/fracplanet-WvdAsH/fracplanet-0.5.1/.qmake.stash touch configure-stamp dh_testdir /usr/bin/make make[1]: Entering directory '/build/fracplanet-WvdAsH/fracplanet-0.5.1' g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/common.o common.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/control.o control.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/control_about.o control_about.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/control_render.o control_render.cpp In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from qtcommon.h:60, from control.h:29, from control.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from qtcommon.h:57, from control.h:29, from control.cpp:20: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from qtcommon.h:60, from control.h:29, from control_about.h:28, from control_about.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from qtcommon.h:57, from control.h:29, from control_about.h:28, from control_about.cpp:20: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from qtcommon.h:60, from control.h:29, from control_render.h:28, from control_render.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from qtcommon.h:57, from control.h:29, from control_render.h:28, from control_render.cpp:20: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from common.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from control.h:27, from control.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from control_about.h:27, from control_about.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from control_render.h:27, from control_render.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/control_save.o control_save.cpp In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from qtcommon.h:60, from control.h:29, from control_save.h:27, from control_save.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from qtcommon.h:57, from control.h:29, from control_save.h:27, from control_save.cpp:20: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from control_save.h:26, from control_save.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/control_terrain.o control_terrain.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/dialog_documentation.o dialog_documentation.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/fracplanet.o fracplanet.cpp In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from qtcommon.h:60, from control.h:29, from control_terrain.h:28, from control_terrain.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from qtcommon.h:57, from control.h:29, from control_terrain.h:28, from control_terrain.cpp:20: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from qtcommon.h:60, from dialog_documentation.h:28, from dialog_documentation.cpp:24: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from qtcommon.h:57, from dialog_documentation.h:28, from dialog_documentation.cpp:24: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from control_terrain.h:27, from control_terrain.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from parameters_terrain.h:31, from control_terrain.h:29, from fracplanet_main.h:31, from control_save.cpp:22: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_cloud.h:30, from fracplanet_main.h:37, from control_save.cpp:22: vertex.h: In member function ‘void Vertex::position(const XYZ&)’: vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from parameters_terrain.h:31, from control_terrain.h:29, from fracplanet_main.h:31, from control_save.cpp:22: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_cloud.h:30, from fracplanet_main.h:37, from control_save.cpp:22: vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from parameters_terrain.h:31, from control_terrain.h:29, from fracplanet_main.h:31, from control_save.cpp:22: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from qtcommon.h:60, from control.h:29, from control_about.h:28, from fracplanet_main.h:28, from fracplanet.cpp:31: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from qtcommon.h:57, from control.h:29, from control_about.h:28, from fracplanet_main.h:28, from fracplanet.cpp:31: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from dialog_documentation.h:27, from dialog_documentation.cpp:24: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from fracplanet_main.h:27, from fracplanet.cpp:31: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/fracplanet_main.o fracplanet_main.cpp In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from qtcommon.h:60, from control.h:29, from control_about.h:28, from fracplanet_main.h:28, from fracplanet_main.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from qtcommon.h:57, from control.h:29, from control_about.h:28, from fracplanet_main.h:28, from fracplanet_main.cpp:20: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from parameters_terrain.h:31, from control_terrain.h:29, from control_terrain.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_cloud.h:30, from fracplanet_main.h:37, from control_terrain.cpp:22: vertex.h: In member function ‘void Vertex::position(const XYZ&)’: vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from parameters_terrain.h:31, from control_terrain.h:29, from control_terrain.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_cloud.h:30, from fracplanet_main.h:37, from control_terrain.cpp:22: vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from parameters_terrain.h:31, from control_terrain.h:29, from control_terrain.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from fracplanet_main.h:27, from fracplanet_main.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/geometry.o geometry.cpp In file included from parameters_terrain.h:31, from control_terrain.h:29, from fracplanet_main.h:31, from fracplanet.cpp:31: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_cloud.h:30, from fracplanet_main.h:37, from fracplanet.cpp:31: vertex.h: In member function ‘void Vertex::position(const XYZ&)’: vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from parameters_terrain.h:31, from control_terrain.h:29, from fracplanet_main.h:31, from fracplanet.cpp:31: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_cloud.h:30, from fracplanet_main.h:37, from fracplanet.cpp:31: vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from parameters_terrain.h:31, from control_terrain.h:29, from fracplanet_main.h:31, from fracplanet.cpp:31: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/image.o image.cpp In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from geometry.h:27, from geometry.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from image.h:27, from image.cpp:24: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/license.o license.cpp In file included from scan.h:28, from geometry.h:28, from geometry.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from parameters_terrain.h:31, from control_terrain.h:29, from fracplanet_main.h:31, from fracplanet_main.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from geometry.cpp:20: vertex.h: In member function ‘void Vertex::position(const XYZ&)’: vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from scan.h:28, from geometry.h:28, from geometry.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from geometry.cpp:20: vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from scan.h:28, from geometry.h:28, from geometry.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_cloud.h:30, from fracplanet_main.h:37, from fracplanet_main.cpp:20: vertex.h: In member function ‘void Vertex::position(const XYZ&)’: vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from parameters_terrain.h:31, from control_terrain.h:29, from fracplanet_main.h:31, from fracplanet_main.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_cloud.h:30, from fracplanet_main.h:37, from fracplanet_main.cpp:20: vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from parameters_terrain.h:31, from control_terrain.h:29, from fracplanet_main.h:31, from fracplanet_main.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from image.cpp:24: image.h: In instantiation of ‘Raster::ConstRowIterator Raster::row_end() const [with T = unsigned char]’: image.cpp:61:54: required from here image.h:320:14: warning: implicitly-declared ‘constexpr Raster::ConstRowIterator::ConstRowIterator(const Raster::ConstRowIterator&)’ is deprecated [-Wdeprecated-copy] 320 | return _const_row_end; | ^~~~~~~~~~~~~~ image.h:258:25: note: because ‘Raster::ConstRowIterator’ has user-provided ‘Raster::ConstRowIterator& Raster::ConstRowIterator::operator=(const Raster::ConstRowIterator&) [with T = unsigned char]’ 258 | ConstRowIterator& operator=(const ConstRowIterator& it) | ^~~~~~~~ image.h: In instantiation of ‘Raster::ConstRowIterator Raster::row_end() const [with T = short unsigned int]’: image.cpp:78:54: required from here image.h:320:14: warning: implicitly-declared ‘constexpr Raster::ConstRowIterator::ConstRowIterator(const Raster::ConstRowIterator&)’ is deprecated [-Wdeprecated-copy] 320 | return _const_row_end; | ^~~~~~~~~~~~~~ image.h:258:25: note: because ‘Raster::ConstRowIterator’ has user-provided ‘Raster::ConstRowIterator& Raster::ConstRowIterator::operator=(const Raster::ConstRowIterator&) [with T = short unsigned int]’ 258 | ConstRowIterator& operator=(const ConstRowIterator& it) | ^~~~~~~~ image.h: In instantiation of ‘Raster::ConstRowIterator Raster::row_end() const [with T = ByteRGBA]’: image.cpp:107:54: required from here image.h:320:14: warning: implicitly-declared ‘constexpr Raster::ConstRowIterator::ConstRowIterator(const Raster::ConstRowIterator&)’ is deprecated [-Wdeprecated-copy] 320 | return _const_row_end; | ^~~~~~~~~~~~~~ image.h:258:25: note: because ‘Raster::ConstRowIterator’ has user-provided ‘Raster::ConstRowIterator& Raster::ConstRowIterator::operator=(const Raster::ConstRowIterator&) [with T = ByteRGBA]’ 258 | ConstRowIterator& operator=(const ConstRowIterator& it) | ^~~~~~~~ image.h: In instantiation of ‘Raster::RowIterator Raster::row_end() [with T = unsigned char]’: image.cpp:118:16: required from here image.h:243:14: warning: implicitly-declared ‘constexpr Raster::RowIterator::RowIterator(const Raster::RowIterator&)’ is deprecated [-Wdeprecated-copy] 243 | return _row_end; | ^~~~~~~~ image.h:181:20: note: because ‘Raster::RowIterator’ has user-provided ‘Raster::RowIterator& Raster::RowIterator::operator=(const Raster::RowIterator&) [with T = unsigned char]’ 181 | RowIterator& operator=(const RowIterator& it) | ^~~~~~~~ image.h: In instantiation of ‘Raster::ConstRowIterator Raster::ConstRowIterator::operator++(int) [with T = unsigned char]’: image.cpp:118:16: required from here image.h:287:21: warning: implicitly-declared ‘constexpr Raster::ConstRowIterator::ConstRowIterator(const Raster::ConstRowIterator&)’ is deprecated [-Wdeprecated-copy] 287 | ConstRowIterator tmp(*this); | ^~~ image.h:258:25: note: because ‘Raster::ConstRowIterator’ has user-provided ‘Raster::ConstRowIterator& Raster::ConstRowIterator::operator=(const Raster::ConstRowIterator&) [with T = unsigned char]’ 258 | ConstRowIterator& operator=(const ConstRowIterator& it) | ^~~~~~~~ image.h:293:11: warning: implicitly-declared ‘constexpr Raster::ConstRowIterator::ConstRowIterator(const Raster::ConstRowIterator&)’ is deprecated [-Wdeprecated-copy] 293 | return tmp; | ^~~ image.h:258:25: note: because ‘Raster::ConstRowIterator’ has user-provided ‘Raster::ConstRowIterator& Raster::ConstRowIterator::operator=(const Raster::ConstRowIterator&) [with T = unsigned char]’ 258 | ConstRowIterator& operator=(const ConstRowIterator& it) | ^~~~~~~~ image.h: In instantiation of ‘Raster::RowIterator Raster::RowIterator::operator++(int) [with T = unsigned char]’: image.cpp:118:16: required from here image.h:210:16: warning: implicitly-declared ‘constexpr Raster::RowIterator::RowIterator(const Raster::RowIterator&)’ is deprecated [-Wdeprecated-copy] 210 | RowIterator tmp(*this); | ^~~ image.h:181:20: note: because ‘Raster::RowIterator’ has user-provided ‘Raster::RowIterator& Raster::RowIterator::operator=(const Raster::RowIterator&) [with T = unsigned char]’ 181 | RowIterator& operator=(const RowIterator& it) | ^~~~~~~~ image.h:216:11: warning: implicitly-declared ‘constexpr Raster::RowIterator::RowIterator(const Raster::RowIterator&)’ is deprecated [-Wdeprecated-copy] 216 | return tmp; | ^~~ image.h:181:20: note: because ‘Raster::RowIterator’ has user-provided ‘Raster::RowIterator& Raster::RowIterator::operator=(const Raster::RowIterator&) [with T = unsigned char]’ 181 | RowIterator& operator=(const RowIterator& it) | ^~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/matrix33.o matrix33.cpp image.h: In instantiation of ‘Raster::RowIterator Raster::row_end() [with T = short unsigned int]’: image.cpp:121:16: required from here image.h:243:14: warning: implicitly-declared ‘constexpr Raster::RowIterator::RowIterator(const Raster::RowIterator&)’ is deprecated [-Wdeprecated-copy] 243 | return _row_end; | ^~~~~~~~ image.h:181:20: note: because ‘Raster::RowIterator’ has user-provided ‘Raster::RowIterator& Raster::RowIterator::operator=(const Raster::RowIterator&) [with T = short unsigned int]’ 181 | RowIterator& operator=(const RowIterator& it) | ^~~~~~~~ image.h: In instantiation of ‘Raster::ConstRowIterator Raster::ConstRowIterator::operator++(int) [with T = short unsigned int]’: image.cpp:121:16: required from here image.h:287:21: warning: implicitly-declared ‘constexpr Raster::ConstRowIterator::ConstRowIterator(const Raster::ConstRowIterator&)’ is deprecated [-Wdeprecated-copy] 287 | ConstRowIterator tmp(*this); | ^~~ image.h:258:25: note: because ‘Raster::ConstRowIterator’ has user-provided ‘Raster::ConstRowIterator& Raster::ConstRowIterator::operator=(const Raster::ConstRowIterator&) [with T = short unsigned int]’ 258 | ConstRowIterator& operator=(const ConstRowIterator& it) | ^~~~~~~~ image.h:293:11: warning: implicitly-declared ‘constexpr Raster::ConstRowIterator::ConstRowIterator(const Raster::ConstRowIterator&)’ is deprecated [-Wdeprecated-copy] 293 | return tmp; | ^~~ image.h:258:25: note: because ‘Raster::ConstRowIterator’ has user-provided ‘Raster::ConstRowIterator& Raster::ConstRowIterator::operator=(const Raster::ConstRowIterator&) [with T = short unsigned int]’ 258 | ConstRowIterator& operator=(const ConstRowIterator& it) | ^~~~~~~~ image.h: In instantiation of ‘Raster::RowIterator Raster::RowIterator::operator++(int) [with T = short unsigned int]’: image.cpp:121:16: required from here image.h:210:16: warning: implicitly-declared ‘constexpr Raster::RowIterator::RowIterator(const Raster::RowIterator&)’ is deprecated [-Wdeprecated-copy] 210 | RowIterator tmp(*this); | ^~~ image.h:181:20: note: because ‘Raster::RowIterator’ has user-provided ‘Raster::RowIterator& Raster::RowIterator::operator=(const Raster::RowIterator&) [with T = short unsigned int]’ 181 | RowIterator& operator=(const RowIterator& it) | ^~~~~~~~ image.h:216:11: warning: implicitly-declared ‘constexpr Raster::RowIterator::RowIterator(const Raster::RowIterator&)’ is deprecated [-Wdeprecated-copy] 216 | return tmp; | ^~~ image.h:181:20: note: because ‘Raster::RowIterator’ has user-provided ‘Raster::RowIterator& Raster::RowIterator::operator=(const Raster::RowIterator&) [with T = short unsigned int]’ 181 | RowIterator& operator=(const RowIterator& it) | ^~~~~~~~ image.h: In instantiation of ‘Raster::RowIterator Raster::row_end() [with T = ByteRGBA]’: image.cpp:124:16: required from here image.h:243:14: warning: implicitly-declared ‘constexpr Raster::RowIterator::RowIterator(const Raster::RowIterator&)’ is deprecated [-Wdeprecated-copy] 243 | return _row_end; | ^~~~~~~~ image.h:181:20: note: because ‘Raster::RowIterator’ has user-provided ‘Raster::RowIterator& Raster::RowIterator::operator=(const Raster::RowIterator&) [with T = ByteRGBA]’ 181 | RowIterator& operator=(const RowIterator& it) | ^~~~~~~~ image.h: In instantiation of ‘Raster::ConstRowIterator Raster::ConstRowIterator::operator++(int) [with T = ByteRGBA]’: image.cpp:124:16: required from here image.h:287:21: warning: implicitly-declared ‘constexpr Raster::ConstRowIterator::ConstRowIterator(const Raster::ConstRowIterator&)’ is deprecated [-Wdeprecated-copy] 287 | ConstRowIterator tmp(*this); | ^~~ image.h:258:25: note: because ‘Raster::ConstRowIterator’ has user-provided ‘Raster::ConstRowIterator& Raster::ConstRowIterator::operator=(const Raster::ConstRowIterator&) [with T = ByteRGBA]’ 258 | ConstRowIterator& operator=(const ConstRowIterator& it) | ^~~~~~~~ image.h:293:11: warning: implicitly-declared ‘constexpr Raster::ConstRowIterator::ConstRowIterator(const Raster::ConstRowIterator&)’ is deprecated [-Wdeprecated-copy] 293 | return tmp; | ^~~ image.h:258:25: note: because ‘Raster::ConstRowIterator’ has user-provided ‘Raster::ConstRowIterator& Raster::ConstRowIterator::operator=(const Raster::ConstRowIterator&) [with T = ByteRGBA]’ 258 | ConstRowIterator& operator=(const ConstRowIterator& it) | ^~~~~~~~ image.h: In instantiation of ‘Raster::RowIterator Raster::RowIterator::operator++(int) [with T = ByteRGBA]’: image.cpp:124:16: required from here image.h:210:16: warning: implicitly-declared ‘constexpr Raster::RowIterator::RowIterator(const Raster::RowIterator&)’ is deprecated [-Wdeprecated-copy] 210 | RowIterator tmp(*this); | ^~~ image.h:181:20: note: because ‘Raster::RowIterator’ has user-provided ‘Raster::RowIterator& Raster::RowIterator::operator=(const Raster::RowIterator&) [with T = ByteRGBA]’ 181 | RowIterator& operator=(const RowIterator& it) | ^~~~~~~~ image.h:216:11: warning: implicitly-declared ‘constexpr Raster::RowIterator::RowIterator(const Raster::RowIterator&)’ is deprecated [-Wdeprecated-copy] 216 | return tmp; | ^~~ image.h:181:20: note: because ‘Raster::RowIterator’ has user-provided ‘Raster::RowIterator& Raster::RowIterator::operator=(const Raster::RowIterator&) [with T = ByteRGBA]’ 181 | RowIterator& operator=(const RowIterator& it) | ^~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from license.h:27, from license.cpp:24: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/matrix34.o matrix34.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/noise.o noise.cpp In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from matrix33.h:27, from matrix33.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/parameters_cloud.o parameters_cloud.cpp In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h: In constructor ‘Matrix33::Matrix33(const XYZ&, const XYZ&, const XYZ&)’: matrix33.h:47:16: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 47 | basis[0]=rx; | ^~ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h:48:16: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 48 | basis[1]=ry; | ^~ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h:49:16: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 49 | basis[2]=rz; | ^~ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h: In member function ‘void Matrix33::assign(const Matrix33&)’: matrix33.h:58:25: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 58 | basis[0]=m.basis[0]; | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h:59:25: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 59 | basis[1]=m.basis[1]; | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h:60:25: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 60 | basis[2]=m.basis[2]; | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h: In constructor ‘Matrix33Identity::Matrix33Identity()’: matrix33.h:150:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 150 | basis[0]=XYZ(1.0f,0.0f,0.0f); | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h:151:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 151 | basis[1]=XYZ(0.0f,1.0f,0.0f); | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h:152:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 152 | basis[2]=XYZ(0.0f,0.0f,1.0f); | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h: In constructor ‘Matrix33RotateAboutX::Matrix33RotateAboutX(float)’: matrix33.h:164:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 164 | basis[0]=XYZ(1.0f,0.0f,0.0f); | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h:165:33: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 165 | basis[1]=XYZ(0.0f, ca, sa); | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h:166:33: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 166 | basis[2]=XYZ(0.0f,-sa, ca); | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h: In constructor ‘Matrix33RotateAboutY::Matrix33RotateAboutY(float)’: matrix33.h:178:33: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 178 | basis[0]=XYZ(ca, 0.0f,-sa); | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h:179:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 179 | basis[1]=XYZ(0.0f,1.0f,0.0f); | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h:180:32: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 180 | basis[2]=XYZ(sa ,0.0f,ca); | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h: In constructor ‘Matrix33RotateAboutZ::Matrix33RotateAboutZ(float)’: matrix33.h:192:31: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 192 | basis[0]=XYZ( ca,sa,0.0f); | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h:193:31: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 193 | basis[1]=XYZ(-sa,ca,0.0f); | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix33.cpp:20: matrix33.h:194:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 194 | basis[2]=XYZ(0.0f,0.0f,1.0f); | ^ In file included from matrix33.h:28, from matrix33.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/parameters_noise.o parameters_noise.cpp In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from matrix34.h:27, from matrix34.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h: In constructor ‘Matrix33::Matrix33(const XYZ&, const XYZ&, const XYZ&)’: matrix33.h:47:16: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 47 | basis[0]=rx; | ^~ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h:48:16: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 48 | basis[1]=ry; | ^~ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h:49:16: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 49 | basis[2]=rz; | ^~ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h: In member function ‘void Matrix33::assign(const Matrix33&)’: matrix33.h:58:25: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 58 | basis[0]=m.basis[0]; | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h:59:25: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 59 | basis[1]=m.basis[1]; | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h:60:25: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 60 | basis[2]=m.basis[2]; | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h: In constructor ‘Matrix33Identity::Matrix33Identity()’: matrix33.h:150:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 150 | basis[0]=XYZ(1.0f,0.0f,0.0f); | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h:151:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 151 | basis[1]=XYZ(0.0f,1.0f,0.0f); | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h:152:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 152 | basis[2]=XYZ(0.0f,0.0f,1.0f); | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h: In constructor ‘Matrix33RotateAboutX::Matrix33RotateAboutX(float)’: matrix33.h:164:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 164 | basis[0]=XYZ(1.0f,0.0f,0.0f); | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h:165:33: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 165 | basis[1]=XYZ(0.0f, ca, sa); | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h:166:33: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 166 | basis[2]=XYZ(0.0f,-sa, ca); | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h: In constructor ‘Matrix33RotateAboutY::Matrix33RotateAboutY(float)’: matrix33.h:178:33: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 178 | basis[0]=XYZ(ca, 0.0f,-sa); | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h:179:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 179 | basis[1]=XYZ(0.0f,1.0f,0.0f); | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h:180:32: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 180 | basis[2]=XYZ(sa ,0.0f,ca); | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h: In constructor ‘Matrix33RotateAboutZ::Matrix33RotateAboutZ(float)’: matrix33.h:192:31: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 192 | basis[0]=XYZ( ca,sa,0.0f); | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h:193:31: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 193 | basis[1]=XYZ(-sa,ca,0.0f); | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from matrix34.cpp:20: matrix33.h:194:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 194 | basis[2]=XYZ(0.0f,0.0f,1.0f); | ^ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.cpp:20: matrix34.h: In member function ‘void Matrix34::assign(const Matrix34&)’: matrix34.h:69:19: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 69 | translate=m.translate; | ^~~~~~~~~ In file included from matrix33.h:28, from matrix34.h:28, from matrix34.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from noise.h:27, from noise.cpp:24: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/parameters_object.o parameters_object.cpp In file included from noise.h:28, from noise.cpp:24: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ noise.cpp: In constructor ‘Noise::Noise(uint)’: noise.cpp:37:37: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 37 | _g[i]=RandomXYZSphereNormal(r_01); | ^ In file included from noise.h:28, from noise.cpp:24: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ noise.cpp:57:19: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 57 | _g[N+i]=_g[i]; | ^ In file included from noise.h:28, from noise.cpp:24: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from parameters_cloud.h:27, from parameters_cloud.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/parameters_render.o parameters_render.cpp In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from parameters_noise.h:27, from parameters_noise.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from parameters_cloud.h:30, from parameters_cloud.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/parameters_save.o parameters_save.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/parameters_terrain.o parameters_terrain.cpp In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from parameters_object.h:27, from parameters_object.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/progress.o progress.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/program_options/options_description.hpp:16, from parameters_render.h:28, from parameters_render.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from parameters_save.h:27, from parameters_save.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from parameters_render.cpp:22: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from parameters_terrain.h:27, from parameters_terrain.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/random.o random.cpp In file included from parameters_terrain.h:31, from parameters_terrain.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/rgb.o rgb.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/scan.o scan.cpp In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from progress.h:27, from progress.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/spinbox.o spinbox.cpp In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from random.h:27, from random.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from rgb.h:29, from rgb.cpp:24: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from scan.h:27, from scan.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/triangle.o triangle.cpp In file included from scan.h:28, from scan.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/triangle_edge.o triangle_edge.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/triangle_mesh.o triangle_mesh.cpp In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from qtcommon.h:60, from spinbox.h:27, from spinbox.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from qtcommon.h:57, from spinbox.h:27, from spinbox.cpp:20: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from spinbox.h:26, from spinbox.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from triangle.h:27, from triangle.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from triangle_edge.h:27, from triangle_edge.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from triangle_mesh.h:23, from triangle_mesh.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from triangle.h:29, from triangle.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/triangle_mesh_cloud.o triangle_mesh_cloud.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/triangle_mesh_terrain.o triangle_mesh_terrain.cpp In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh.cpp:20: vertex.h: In member function ‘void Vertex::position(const XYZ&)’: vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh.cpp:20: vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from triangle_mesh_cloud.h:27, from triangle_mesh_cloud.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from triangle_mesh_terrain.h:29, from triangle_mesh_terrain.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/triangle_mesh_viewer.o triangle_mesh_viewer.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/triangle_mesh_viewer_display.o triangle_mesh_viewer_display.cpp In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_cloud.h:30, from triangle_mesh_cloud.cpp:20: vertex.h: In member function ‘void Vertex::position(const XYZ&)’: vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_cloud.h:30, from triangle_mesh_cloud.cpp:20: vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h: In constructor ‘Matrix33::Matrix33(const XYZ&, const XYZ&, const XYZ&)’: matrix33.h:47:16: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 47 | basis[0]=rx; | ^~ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h:48:16: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 48 | basis[1]=ry; | ^~ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h:49:16: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 49 | basis[2]=rz; | ^~ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h: In member function ‘void Matrix33::assign(const Matrix33&)’: matrix33.h:58:25: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 58 | basis[0]=m.basis[0]; | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h:59:25: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 59 | basis[1]=m.basis[1]; | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h:60:25: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 60 | basis[2]=m.basis[2]; | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h: In constructor ‘Matrix33Identity::Matrix33Identity()’: matrix33.h:150:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 150 | basis[0]=XYZ(1.0f,0.0f,0.0f); | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h:151:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 151 | basis[1]=XYZ(0.0f,1.0f,0.0f); | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h:152:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 152 | basis[2]=XYZ(0.0f,0.0f,1.0f); | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h: In constructor ‘Matrix33RotateAboutX::Matrix33RotateAboutX(float)’: matrix33.h:164:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 164 | basis[0]=XYZ(1.0f,0.0f,0.0f); | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h:165:33: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 165 | basis[1]=XYZ(0.0f, ca, sa); | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h:166:33: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 166 | basis[2]=XYZ(0.0f,-sa, ca); | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h: In constructor ‘Matrix33RotateAboutY::Matrix33RotateAboutY(float)’: matrix33.h:178:33: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 178 | basis[0]=XYZ(ca, 0.0f,-sa); | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h:179:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 179 | basis[1]=XYZ(0.0f,1.0f,0.0f); | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h:180:32: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 180 | basis[2]=XYZ(sa ,0.0f,ca); | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h: In constructor ‘Matrix33RotateAboutZ::Matrix33RotateAboutZ(float)’: matrix33.h:192:31: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 192 | basis[0]=XYZ( ca,sa,0.0f); | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h:193:31: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 193 | basis[1]=XYZ(-sa,ca,0.0f); | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from matrix34.h:28, from triangle_mesh_cloud.cpp:23: matrix33.h:194:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 194 | basis[2]=XYZ(0.0f,0.0f,1.0f); | ^ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_cloud.cpp:23: matrix34.h: In member function ‘void Matrix34::assign(const Matrix34&)’: matrix34.h:69:19: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 69 | translate=m.translate; | ^~~~~~~~~ In file included from parameters_cloud.h:30, from triangle_mesh_cloud.h:29, from triangle_mesh_cloud.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from parameters_terrain.h:31, from triangle_mesh_terrain.h:31, from triangle_mesh_terrain.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_terrain.h:32, from triangle_mesh_terrain.cpp:20: vertex.h: In member function ‘void Vertex::position(const XYZ&)’: vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from parameters_terrain.h:31, from triangle_mesh_terrain.h:31, from triangle_mesh_terrain.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_terrain.h:32, from triangle_mesh_terrain.cpp:20: vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from parameters_terrain.h:31, from triangle_mesh_terrain.h:31, from triangle_mesh_terrain.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from qtcommon.h:60, from triangle_mesh_viewer.h:29, from triangle_mesh_viewer.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from qtcommon.h:57, from triangle_mesh_viewer.h:29, from triangle_mesh_viewer.cpp:20: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from qtcommon.h:60, from triangle_mesh_viewer_display.h:31, from triangle_mesh_viewer_display.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from qtcommon.h:57, from triangle_mesh_viewer_display.h:31, from triangle_mesh_viewer_display.cpp:20: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/vertex.o vertex.cpp In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from triangle_mesh_viewer.h:27, from triangle_mesh_viewer.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from triangle_mesh_viewer_display.h:29, from triangle_mesh_viewer_display.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from vertex.h:27, from vertex.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/xyz.o xyz.cpp In file included from vertex.h:29, from vertex.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from vertex.cpp:20: vertex.h: In member function ‘void Vertex::position(const XYZ&)’: vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from vertex.h:29, from vertex.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from vertex.cpp:20: vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from vertex.h:29, from vertex.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ g++ -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -dM -E -o moc/moc_predefs.h /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp /usr/lib/qt5/bin/moc -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/fracplanet-WvdAsH/fracplanet-0.5.1/moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/fracplanet-WvdAsH/fracplanet-0.5.1 -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include control_about.h -o moc/moc_control_about.cpp In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: vertex.h: In member function ‘void Vertex::position(const XYZ&)’: vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer.h:31, from triangle_mesh_viewer.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_viewer.h:31, from triangle_mesh_viewer.cpp:20: vertex.h: In member function ‘void Vertex::position(const XYZ&)’: vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer.h:31, from triangle_mesh_viewer.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from geometry.h:29, from triangle_mesh.h:24, from triangle_mesh_viewer.h:31, from triangle_mesh_viewer.cpp:20: vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer.h:31, from triangle_mesh_viewer.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h: In constructor ‘Matrix33::Matrix33(const XYZ&, const XYZ&, const XYZ&)’: matrix33.h:47:16: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 47 | basis[0]=rx; | ^~ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h:48:16: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 48 | basis[1]=ry; | ^~ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h:49:16: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 49 | basis[2]=rz; | ^~ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h: In member function ‘void Matrix33::assign(const Matrix33&)’: matrix33.h:58:25: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 58 | basis[0]=m.basis[0]; | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h:59:25: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 59 | basis[1]=m.basis[1]; | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h:60:25: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 60 | basis[2]=m.basis[2]; | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h: In constructor ‘Matrix33Identity::Matrix33Identity()’: matrix33.h:150:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 150 | basis[0]=XYZ(1.0f,0.0f,0.0f); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h:151:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 151 | basis[1]=XYZ(0.0f,1.0f,0.0f); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h:152:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 152 | basis[2]=XYZ(0.0f,0.0f,1.0f); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h: In constructor ‘Matrix33RotateAboutX::Matrix33RotateAboutX(float)’: matrix33.h:164:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 164 | basis[0]=XYZ(1.0f,0.0f,0.0f); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h:165:33: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 165 | basis[1]=XYZ(0.0f, ca, sa); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h:166:33: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 166 | basis[2]=XYZ(0.0f,-sa, ca); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h: In constructor ‘Matrix33RotateAboutY::Matrix33RotateAboutY(float)’: matrix33.h:178:33: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 178 | basis[0]=XYZ(ca, 0.0f,-sa); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h:179:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 179 | basis[1]=XYZ(0.0f,1.0f,0.0f); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h:180:32: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 180 | basis[2]=XYZ(sa ,0.0f,ca); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h: In constructor ‘Matrix33RotateAboutZ::Matrix33RotateAboutZ(float)’: matrix33.h:192:31: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 192 | basis[0]=XYZ( ca,sa,0.0f); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h:193:31: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 193 | basis[1]=XYZ(-sa,ca,0.0f); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from triangle_mesh_viewer_display.cpp:22: matrix33.h:194:34: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 194 | basis[2]=XYZ(0.0f,0.0f,1.0f); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ triangle_mesh_viewer_display.cpp: In constructor ‘TriangleMeshViewerDisplay::TriangleMeshViewerDisplay(TriangleMeshViewer*, const QGLFormat&, const ParametersRender*, const std::vector&, bool)’: triangle_mesh_viewer_display.cpp:48:20: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 48 | frame_time.start(); | ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1, from qtcommon.h:29, from triangle_mesh_viewer_display.h:31, from triangle_mesh_viewer_display.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ triangle_mesh_viewer_display.cpp:49:29: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 49 | frame_time_reported.start(); | ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1, from qtcommon.h:29, from triangle_mesh_viewer_display.h:31, from triangle_mesh_viewer_display.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ triangle_mesh_viewer_display.cpp: In member function ‘virtual void TriangleMeshViewerDisplay::paintGL()’: triangle_mesh_viewer_display.cpp:354:36: warning: ‘int QTime::restart()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 354 | const uint dt=frame_time.restart(); | ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1, from qtcommon.h:29, from triangle_mesh_viewer_display.h:31, from triangle_mesh_viewer_display.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:236:54: note: declared here 236 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); | ^~~~~~~ triangle_mesh_viewer_display.cpp:363:35: warning: ‘int QTime::elapsed() const’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 363 | if (frame_time_reported.elapsed()>500) | ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1, from qtcommon.h:29, from triangle_mesh_viewer_display.h:31, from triangle_mesh_viewer_display.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:237:54: note: declared here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^~~~~~~ triangle_mesh_viewer_display.cpp:401:35: warning: ‘int QTime::restart()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 401 | frame_time_reported.restart(); | ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1, from qtcommon.h:29, from triangle_mesh_viewer_display.h:31, from triangle_mesh_viewer_display.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:236:54: note: declared here 236 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); | ^~~~~~~ triangle_mesh_viewer.cpp: In constructor ‘TriangleMeshViewer::TriangleMeshViewer(QWidget*, const ParametersRender*, const std::vector&, bool)’: triangle_mesh_viewer.cpp:122:16: warning: ‘void QTime::start()’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 122 | clock->start(); | ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1, from qtcommon.h:29, from triangle_mesh_viewer.h:29, from triangle_mesh_viewer.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:235:55: note: declared here 235 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); | ^~~~~ triangle_mesh_viewer_display.cpp: In member function ‘void TriangleMeshViewerDisplay::draw_frame(const XYZ&, const XYZ&, const XYZ&, float, float)’: triangle_mesh_viewer_display.cpp:466:19: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 466 | camera_position=p; | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ triangle_mesh_viewer_display.cpp:467:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 467 | camera_lookat=l; | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ triangle_mesh_viewer_display.cpp:468:13: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 468 | camera_up=u; | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer_display.h:33, from triangle_mesh_viewer_display.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ triangle_mesh_viewer.cpp: In member function ‘virtual void TriangleMeshViewer::wheelEvent(QWheelEvent*)’: triangle_mesh_viewer.cpp:208:33: warning: ‘int QWheelEvent::delta() const’ is deprecated: Use angleDelta() [-Wdeprecated-declarations] 208 | camera_velocity+=e->delta()*(0.03125f/480.0f); | ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/QKeyEvent:1, from qtcommon.h:35, from triangle_mesh_viewer.h:29, from triangle_mesh_viewer.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ triangle_mesh_viewer.cpp: In member function ‘void TriangleMeshViewer::reset()’: triangle_mesh_viewer.cpp:263:38: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 263 | camera_position=XYZ(0.0f,-3.0f,0.0f); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer.h:31, from triangle_mesh_viewer.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ triangle_mesh_viewer.cpp:264:36: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 264 | camera_forward=XYZ(0.0f,1.0f,0.0f); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer.h:31, from triangle_mesh_viewer.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ triangle_mesh_viewer.cpp:265:31: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 265 | camera_up=XYZ(0.0f,0.0f,1.0f); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer.h:31, from triangle_mesh_viewer.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ triangle_mesh_viewer.cpp: In member function ‘void TriangleMeshViewer::tick()’: triangle_mesh_viewer.cpp:278:30: warning: ‘int QTime::elapsed() const’ is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] 278 | const int t=clock->elapsed(); | ^ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1, from qtcommon.h:29, from triangle_mesh_viewer.h:29, from triangle_mesh_viewer.cpp:20: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:237:54: note: declared here 237 | QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; | ^~~~~~~ triangle_mesh_viewer.cpp:296:47: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 296 | camera_right=camera_right_rolled.normalised(); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer.h:31, from triangle_mesh_viewer.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ triangle_mesh_viewer.cpp:297:41: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 297 | camera_up=camera_up_rolled.normalised(); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer.h:31, from triangle_mesh_viewer.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ triangle_mesh_viewer.cpp:299:109: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 299 | camera_forward=(camera_forward+dt*camera_yaw_rate*camera_right+dt*camera_pitch_rate*camera_up).normalised(); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer.h:31, from triangle_mesh_viewer.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ triangle_mesh_viewer.cpp:300:54: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 300 | camera_up=(camera_right*camera_forward).normalised(); | ^ In file included from scan.h:28, from geometry.h:28, from triangle_mesh.h:24, from triangle_mesh_viewer.h:31, from triangle_mesh_viewer.cpp:20: xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from /usr/include/boost/bind.hpp:30, from common.h:38, from xyz.h:27, from xyz.cpp:20: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/qt5/bin/moc -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/fracplanet-WvdAsH/fracplanet-0.5.1/moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/fracplanet-WvdAsH/fracplanet-0.5.1 -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include control_render.h -o moc/moc_control_render.cpp In file included from xyz.cpp:20: xyz.h: In member function ‘void XYZ::normalise()’: xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ /usr/lib/qt5/bin/moc -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/fracplanet-WvdAsH/fracplanet-0.5.1/moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/fracplanet-WvdAsH/fracplanet-0.5.1 -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include control_save.h -o moc/moc_control_save.cpp /usr/lib/qt5/bin/moc -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/fracplanet-WvdAsH/fracplanet-0.5.1/moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/fracplanet-WvdAsH/fracplanet-0.5.1 -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include control_terrain.h -o moc/moc_control_terrain.cpp /usr/lib/qt5/bin/moc -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/fracplanet-WvdAsH/fracplanet-0.5.1/moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/fracplanet-WvdAsH/fracplanet-0.5.1 -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include dialog_documentation.h -o moc/moc_dialog_documentation.cpp /usr/lib/qt5/bin/moc -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/fracplanet-WvdAsH/fracplanet-0.5.1/moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/fracplanet-WvdAsH/fracplanet-0.5.1 -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include fracplanet_main.h -o moc/moc_fracplanet_main.cpp /usr/lib/qt5/bin/moc -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/fracplanet-WvdAsH/fracplanet-0.5.1/moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/fracplanet-WvdAsH/fracplanet-0.5.1 -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include triangle_mesh_viewer.h -o moc/moc_triangle_mesh_viewer.cpp /usr/lib/qt5/bin/moc -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/fracplanet-WvdAsH/fracplanet-0.5.1/moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/build/fracplanet-WvdAsH/fracplanet-0.5.1 -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include triangle_mesh_viewer_display.h -o moc/moc_triangle_mesh_viewer_display.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/moc_control_about.o moc/moc_control_about.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/moc_control_render.o moc/moc_control_render.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/moc_control_save.o moc/moc_control_save.cpp In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from moc/../qtcommon.h:60, from moc/../control.h:29, from moc/../control_about.h:28, from moc/moc_control_about.cpp:10: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from moc/../qtcommon.h:57, from moc/../control.h:29, from moc/../control_about.h:28, from moc/moc_control_about.cpp:10: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/moc_control_terrain.o moc/moc_control_terrain.cpp In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from moc/../qtcommon.h:60, from moc/../control.h:29, from moc/../control_render.h:28, from moc/moc_control_render.cpp:10: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from moc/../qtcommon.h:57, from moc/../control.h:29, from moc/../control_render.h:28, from moc/moc_control_render.cpp:10: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/boost/bind.hpp:30, from moc/../common.h:38, from moc/../control_about.h:27, from moc/moc_control_about.cpp:10: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from moc/../qtcommon.h:60, from moc/../control.h:29, from moc/../control_save.h:27, from moc/moc_control_save.cpp:10: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from moc/../qtcommon.h:57, from moc/../control.h:29, from moc/../control_save.h:27, from moc/moc_control_save.cpp:10: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/boost/bind.hpp:30, from moc/../common.h:38, from moc/../control_render.h:27, from moc/moc_control_render.cpp:10: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from moc/../qtcommon.h:60, from moc/../control.h:29, from moc/../control_terrain.h:28, from moc/moc_control_terrain.cpp:10: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from moc/../qtcommon.h:57, from moc/../control.h:29, from moc/../control_terrain.h:28, from moc/moc_control_terrain.cpp:10: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/boost/bind.hpp:30, from moc/../common.h:38, from moc/../control_save.h:26, from moc/moc_control_save.cpp:10: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from moc/../common.h:38, from moc/../control_terrain.h:27, from moc/moc_control_terrain.cpp:10: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/moc_dialog_documentation.o moc/moc_dialog_documentation.cpp In file included from moc/../parameters_terrain.h:31, from moc/../control_terrain.h:29, from moc/moc_control_terrain.cpp:10: moc/../xyz.h: In member function ‘void XYZ::normalise()’: moc/../xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ moc/../xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/moc_fracplanet_main.o moc/moc_fracplanet_main.cpp g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/moc_triangle_mesh_viewer.o moc/moc_triangle_mesh_viewer.cpp In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from moc/../qtcommon.h:60, from moc/../dialog_documentation.h:28, from moc/moc_dialog_documentation.cpp:10: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from moc/../qtcommon.h:57, from moc/../dialog_documentation.h:28, from moc/moc_dialog_documentation.cpp:10: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | g++ -c -Wall -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -Wdate-time -D_FORTIFY_SOURCE=2 -DFRACPLANET_VERSION="0.5.1" -DFRACPLANET_BUILD="0.5.1 (release build)" -DNDEBUG -DQT_NO_ASCII_CAST -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -Wall -Wextra -fPIC -DQT_DLL -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o obj/moc_triangle_mesh_viewer_display.o moc/moc_triangle_mesh_viewer_display.cpp In file included from /usr/include/boost/bind.hpp:30, from moc/../common.h:38, from moc/../dialog_documentation.h:27, from moc/moc_dialog_documentation.cpp:10: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from moc/../qtcommon.h:60, from moc/../control.h:29, from moc/../control_about.h:28, from moc/../fracplanet_main.h:28, from moc/moc_fracplanet_main.cpp:10: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from moc/../qtcommon.h:57, from moc/../control.h:29, from moc/../control_about.h:28, from moc/../fracplanet_main.h:28, from moc/moc_fracplanet_main.cpp:10: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from moc/../qtcommon.h:60, from moc/../triangle_mesh_viewer.h:29, from moc/moc_triangle_mesh_viewer.cpp:10: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from moc/../qtcommon.h:57, from moc/../triangle_mesh_viewer.h:29, from moc/moc_triangle_mesh_viewer.cpp:10: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h:146, from /usr/include/x86_64-linux-gnu/qt5/QtOpenGL/qgl.h:45, from moc/../qtcommon.h:60, from moc/../triangle_mesh_viewer_display.h:31, from moc/moc_triangle_mesh_viewer_display.cpp:10: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h:60: warning: "GL_GLEXT_VERSION" redefined 60 | #define GL_GLEXT_VERSION 20190228 | In file included from /usr/include/GL/gl.h:2050, from moc/../qtcommon.h:57, from moc/../triangle_mesh_viewer_display.h:31, from moc/moc_triangle_mesh_viewer_display.cpp:10: /usr/include/GL/glext.h:54: note: this is the location of the previous definition 54 | #define GL_GLEXT_VERSION 20190805 | In file included from /usr/include/boost/bind.hpp:30, from moc/../common.h:38, from moc/../fracplanet_main.h:27, from moc/moc_fracplanet_main.cpp:10: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from moc/../common.h:38, from moc/../triangle_mesh_viewer.h:27, from moc/moc_triangle_mesh_viewer.cpp:10: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/bind.hpp:30, from moc/../common.h:38, from moc/../triangle_mesh_viewer_display.h:29, from moc/moc_triangle_mesh_viewer_display.cpp:10: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from moc/../parameters_terrain.h:31, from moc/../control_terrain.h:29, from moc/../fracplanet_main.h:31, from moc/moc_fracplanet_main.cpp:10: moc/../xyz.h: In member function ‘void XYZ::normalise()’: moc/../xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ moc/../xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from moc/../geometry.h:29, from moc/../triangle_mesh.h:24, from moc/../triangle_mesh_cloud.h:30, from moc/../fracplanet_main.h:37, from moc/moc_fracplanet_main.cpp:10: moc/../vertex.h: In member function ‘void Vertex::position(const XYZ&)’: moc/../vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from moc/../parameters_terrain.h:31, from moc/../control_terrain.h:29, from moc/../fracplanet_main.h:31, from moc/moc_fracplanet_main.cpp:10: moc/../xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from moc/../geometry.h:29, from moc/../triangle_mesh.h:24, from moc/../triangle_mesh_cloud.h:30, from moc/../fracplanet_main.h:37, from moc/moc_fracplanet_main.cpp:10: moc/../vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: moc/../vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from moc/../parameters_terrain.h:31, from moc/../control_terrain.h:29, from moc/../fracplanet_main.h:31, from moc/moc_fracplanet_main.cpp:10: moc/../xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from moc/../scan.h:28, from moc/../geometry.h:28, from moc/../triangle_mesh.h:24, from moc/../triangle_mesh_viewer.h:31, from moc/moc_triangle_mesh_viewer.cpp:10: moc/../xyz.h: In member function ‘void XYZ::normalise()’: moc/../xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ moc/../xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from moc/../geometry.h:29, from moc/../triangle_mesh.h:24, from moc/../triangle_mesh_viewer.h:31, from moc/moc_triangle_mesh_viewer.cpp:10: moc/../vertex.h: In member function ‘void Vertex::position(const XYZ&)’: moc/../vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from moc/../scan.h:28, from moc/../geometry.h:28, from moc/../triangle_mesh.h:24, from moc/../triangle_mesh_viewer.h:31, from moc/moc_triangle_mesh_viewer.cpp:10: moc/../xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from moc/../geometry.h:29, from moc/../triangle_mesh.h:24, from moc/../triangle_mesh_viewer.h:31, from moc/moc_triangle_mesh_viewer.cpp:10: moc/../vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: moc/../vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from moc/../scan.h:28, from moc/../geometry.h:28, from moc/../triangle_mesh.h:24, from moc/../triangle_mesh_viewer.h:31, from moc/moc_triangle_mesh_viewer.cpp:10: moc/../xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from moc/../scan.h:28, from moc/../geometry.h:28, from moc/../triangle_mesh.h:24, from moc/../triangle_mesh_viewer_display.h:33, from moc/moc_triangle_mesh_viewer_display.cpp:10: moc/../xyz.h: In member function ‘void XYZ::normalise()’: moc/../xyz.h:229:22: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 229 | (*this)=normalised(); | ^ moc/../xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from moc/../geometry.h:29, from moc/../triangle_mesh.h:24, from moc/../triangle_mesh_viewer_display.h:33, from moc/moc_triangle_mesh_viewer_display.cpp:10: moc/../vertex.h: In member function ‘void Vertex::position(const XYZ&)’: moc/../vertex.h:84:17: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 84 | _position=p; | ^ In file included from moc/../scan.h:28, from moc/../geometry.h:28, from moc/../triangle_mesh.h:24, from moc/../triangle_mesh_viewer_display.h:33, from moc/moc_triangle_mesh_viewer_display.cpp:10: moc/../xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ In file included from moc/../geometry.h:29, from moc/../triangle_mesh.h:24, from moc/../triangle_mesh_viewer_display.h:33, from moc/moc_triangle_mesh_viewer_display.cpp:10: moc/../vertex.h: In member function ‘void Vertex::normal(const XYZ&)’: moc/../vertex.h:90:15: warning: implicitly-declared ‘constexpr XYZ& XYZ::operator=(const XYZ&)’ is deprecated [-Wdeprecated-copy] 90 | _normal=n; | ^ In file included from moc/../scan.h:28, from moc/../geometry.h:28, from moc/../triangle_mesh.h:24, from moc/../triangle_mesh_viewer_display.h:33, from moc/moc_triangle_mesh_viewer_display.cpp:10: moc/../xyz.h:50:3: note: because ‘XYZ’ has user-provided ‘XYZ::XYZ(const XYZ&)’ 50 | XYZ(const XYZ& v) | ^~~ g++ -g -O2 -fdebug-prefix-map=/build/fracplanet-WvdAsH/fracplanet-0.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,-z,now -o fracplanet obj/common.o obj/control.o obj/control_about.o obj/control_render.o obj/control_save.o obj/control_terrain.o obj/dialog_documentation.o obj/fracplanet.o obj/fracplanet_main.o obj/geometry.o obj/image.o obj/license.o obj/matrix33.o obj/matrix34.o obj/noise.o obj/parameters_cloud.o obj/parameters_noise.o obj/parameters_object.o obj/parameters_render.o obj/parameters_save.o obj/parameters_terrain.o obj/progress.o obj/random.o obj/rgb.o obj/scan.o obj/spinbox.o obj/triangle.o obj/triangle_edge.o obj/triangle_mesh.o obj/triangle_mesh_cloud.o obj/triangle_mesh_terrain.o obj/triangle_mesh_viewer.o obj/triangle_mesh_viewer_display.o obj/vertex.o obj/xyz.o obj/moc_control_about.o obj/moc_control_render.o obj/moc_control_save.o obj/moc_control_terrain.o obj/moc_dialog_documentation.o obj/moc_fracplanet_main.o obj/moc_triangle_mesh_viewer.o obj/moc_triangle_mesh_viewer_display.o -lboost_program_options -lGLU /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so /usr/lib/x86_64-linux-gnu/libQt5Widgets.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so /usr/lib/x86_64-linux-gnu/libQt5Core.so -lGL -lpthread make[1]: Leaving directory '/build/fracplanet-WvdAsH/fracplanet-0.5.1' touch build-stamp fakeroot debian/rules binary-arch dh_testdir dh_testroot dh_prep dh_installdirs /usr/bin/make prefix=/build/fracplanet-WvdAsH/fracplanet-0.5.1/debian/fracplanet/usr install make[1]: Entering directory '/build/fracplanet-WvdAsH/fracplanet-0.5.1' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/build/fracplanet-WvdAsH/fracplanet-0.5.1' cp fracplanet /build/fracplanet-WvdAsH/fracplanet-0.5.1/debian/fracplanet/usr/bin cp debian/fracplanet.desktop debian/fracplanet/usr/share/applications/ cp debian/fracplanet.xpm debian/fracplanet/usr/share/pixmaps/ dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_installmenu dh_installman dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'fracplanet' in '../fracplanet_0.5.1-5.1+b2_amd64.deb'. dpkg-deb: building package 'fracplanet-dbgsym' in '../fracplanet-dbgsym_0.5.1-5.1+b2_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../fracplanet_0.5.1-5.1+b2_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/fracplanet-WvdAsH /tmp/fracplanet-0.5.1-5.1+b2hwm5h103 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.jSpK23krBW... I: success in 942.5853 seconds md5: fracplanet-dbgsym_0.5.1-5.1+b2_amd64.deb: OK md5: fracplanet_0.5.1-5.1+b2_amd64.deb: OK sha1: fracplanet-dbgsym_0.5.1-5.1+b2_amd64.deb: OK sha1: fracplanet_0.5.1-5.1+b2_amd64.deb: OK sha256: fracplanet-dbgsym_0.5.1-5.1+b2_amd64.deb: OK sha256: fracplanet_0.5.1-5.1+b2_amd64.deb: OK Checksums: OK